mirror of
https://github.com/reactos/CMake.git
synced 2025-02-23 05:22:26 +00:00
Tests: Collect SourceFileProperty tests
- Move the related test from COnly to SourceFileProperty - Cover `get_source_file_property` and `get_property(... SOURCE ...)`
This commit is contained in:
parent
a40744c81a
commit
41ba3e28e6
@ -13,11 +13,5 @@ if(MSVC_VERSION AND NOT CMAKE_C_COMPILER_ID STREQUAL Clang OR "x${CMAKE_C_COMPIL
|
||||
endif()
|
||||
string(ASCII 35 32 67 77 97 107 101 ASCII_STRING)
|
||||
message(STATUS "String: ${ASCII_STRING}")
|
||||
get_source_file_property(LANG conly.c LANGUAGE)
|
||||
if("${LANG}" STREQUAL "C")
|
||||
message("Language is C")
|
||||
else()
|
||||
message(FATAL_ERROR "Bad language for file conly.c")
|
||||
endif()
|
||||
|
||||
add_library(testCModule MODULE testCModule.c)
|
||||
|
@ -16,7 +16,12 @@ endif ()
|
||||
add_executable(SourceFileProperty main.c)
|
||||
target_sources(SourceFileProperty PRIVATE ICaseTest.c)
|
||||
|
||||
get_property(LANG SOURCE ICaseTest.c PROPERTY LANGUAGE)
|
||||
if (NOT "${LANG}" STREQUAL "C")
|
||||
get_source_file_property(LANG_MAIN main.c LANGUAGE)
|
||||
if(NOT "${LANG_MAIN}" STREQUAL "C")
|
||||
message(FATAL_ERROR "Bad language for file main.c")
|
||||
endif()
|
||||
|
||||
get_property(LANG_TEST SOURCE ICaseTest.c PROPERTY LANGUAGE)
|
||||
if (NOT "${LANG_TEST}" STREQUAL "C")
|
||||
message(FATAL_ERROR "Bad language for file ICaseTest.c")
|
||||
endif ()
|
||||
|
Loading…
x
Reference in New Issue
Block a user