Add check to prevent compilation in Debug on Windows with conda-forge dependencies #1622
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When compiling on Windows with conda-forge dependencies, it is not supported compiling in Debug. The problem is that if a users try to compile in Debug, a really difficult to interpret error occurs, something like:
or
This PR make sure that if a user sets the build type to Debug, there is a clear error early. For multiple-config generators, instead we simply remove Debug from the possible build types, to prevent users to build in debug at all.