cmake/Tests/RunCMake/project/LanguagesDuplicate.cmake
2022-11-16 20:14:03 +01:00

12 lines
282 B
CMake

cmake_policy(SET CMP0057 NEW)
project(ProjectA C C C)
project(ProjectB C C CXX CXX)
get_property(langs GLOBAL PROPERTY ENABLED_LANGUAGES)
foreach(lang C CXX)
if(NOT lang IN_LIST langs)
message(FATAL_ERROR "Expected language '${lang}' to be enabled.")
endif()
endforeach()