blob: 61898b318c5c6f2536bd8cc9c1ecc009bf9cbde1 [file]
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()