-
Notifications
You must be signed in to change notification settings - Fork 265
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CMake: Enable plugins on MinGW #2914
Conversation
Are you planning to add CMake to the MinGW CI run? You could borrow from the Linux CMake workflow, or from my most recent attempt to get CMake working on MinGW (compile fails). |
I was planning, but I prefered to add it in a separate PR. |
That's a sensible concern |
I don't understand? |
Trying to keep a PR focused on a single change, rather than allowing its scope to expand to include many tangentially-related things, is a sensible concern. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@DennisHeimbigner These changes largely look good to me, but I'm uncertain of the effect the change to WIN32
from MSVC
will have in cygwin-based builds. You work in Cygwin much more frequently than I do; if Cygwin sets Win32 but uses Unix-style library names, this could cause a problem (I suspect). All of this is untested conjecture, and I can't easily test cygwin at the moment. Would you mind taking a look and approving these changes if they don't cause a problem?
I think WIN32 is not set to true on CYGWIN by CMake. |
Cygwin CMake spent a few years telling me it no longer set A small |
Are we talking about "WIN32" or "_WIN32"? The latter is set by the compiler. |
We are talking about WIN32 in CMake language. |
They could be built on MinGW.