Skip to content

Conversation

@eirrgang
Copy link
Contributor

COMPILER_FAMILY_IS_MSVC was set according to detected build tools, but may have missed some (such as Ninja, which is available for Windows). CMake sets MSVC=1 when an MSVC compatible compiler is detected. It is possible that some versions of CMake might not set MSVC=1 in all cases when it should, but it is hard to imagine a false positive, so using two checks for COMPILER_FAMILY_IS_MSVC seems fair.

eirrgang and others added 2 commits October 22, 2025 16:51
COMPILER_FAMILY_IS_MSVC was set according to detected build tools, but may have missed some (such as Ninja, which is available for Windows). CMake sets MSVC=1 when an MSVC compatible compiler is detected. It is possible that some versions of CMake might not set MSVC=1 in all cases when it should, but it is hard to imagine a false positive, so using two checks for COMPILER_FAMILY_IS_MSVC seems fair.
Copy link
Member

@white238 white238 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @eirrgang ! Waiting on @kennyweiss to weigh in because he does the Axom Windows builds.

Copy link
Member

@kennyweiss kennyweiss left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @eirrgang !

Co-authored-by: M. Eric Irrgang <vardarirrgan1@llnl.gov>
@white238 white238 merged commit a805259 into LLNL:develop Oct 30, 2025
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants