mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-05 13:20:47 -06:00
Due to MCST LCC compiler identification is now changed to LCC, there should be a way for old projects to still identify it as GNU, as it was before. This commits adds the policy: CMP0129: Compiler id for MCST LCC compilers is now LCC, not GNU. This policy controls such a behavior. OLD behaivior is to treat LCC as GNU, NEW is to treat is as LCC.
9 lines
222 B
CMake
9 lines
222 B
CMake
set(RunCMake_TEST_NO_CMP0129 ON)
|
|
include(RunCMake)
|
|
|
|
foreach(lang C CXX Fortran)
|
|
run_cmake(${lang})
|
|
run_cmake_with_options(${lang} "-DSET_CMP0129=NEW")
|
|
run_cmake_with_options(${lang} "-DSET_CMP0129=OLD")
|
|
endforeach()
|