mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-09-25 04:09:36 +03:00
13 lines
431 B
CMake
13 lines
431 B
CMake
function(check_target_objects name genex)
|
|
file(GENERATE OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${name}_vars_$<CONFIG>.cmake" CONTENT "
|
|
set(EXPECTED [==[${ARGN}]==])
|
|
set(ACTUAL [==[${genex}]==])
|
|
")
|
|
add_custom_target(${name}_check ALL
|
|
COMMAND ${CMAKE_COMMAND}
|
|
"-DVARS_FILE=${CMAKE_CURRENT_BINARY_DIR}/${name}_vars_$<CONFIG>.cmake"
|
|
-P "${CMAKE_SOURCE_DIR}/check_target_objects.cmake"
|
|
VERBATIM
|
|
)
|
|
endfunction()
|