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

11 lines
473 B
CMake

if(NOT actual_stderr MATCHES "The following language has been specified multiple times: C\n")
set(RunCMake_TEST_FAILED "'LANGUAGES C C C' should report only 'C' and only once.")
endif()
if(NOT actual_stderr MATCHES "The following languages have been specified multiple times: C, CXX\n")
if(RunCMake_TEST_FAILED)
string(APPEND RunCMake_TEST_FAILED "\n")
endif()
string(APPEND RunCMake_TEST_FAILED "'LANGUAGES C C CXX CXX' should report 'C' and 'CXX'.")
endif()