Fill the CMAKE_CONFIGURE_DEPENDS directory property

... with each `.cin` and `.cmd` files that are used.
This commit is contained in:
Laurent Rineau 2017-11-15 18:55:25 +01:00
parent 6aae344f9c
commit 6804eadd98
1 changed files with 4 additions and 0 deletions

View File

@ -193,6 +193,8 @@ function(cgal_add_test exe_name)
-DANDROID_DIR_PREFIX=${ANDROID_DIR_PREFIX} -DANDROID_DIR_PREFIX=${ANDROID_DIR_PREFIX}
-DPROJECT_NAME=${PROJECT_NAME} -DPROJECT_NAME=${PROJECT_NAME}
-P "${CGAL_MODULES_DIR}/run_test_with_cin.cmake") -P "${CGAL_MODULES_DIR}/run_test_with_cin.cmake")
set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${cin_file})
# message(STATUS "add test: ${exe_name} < ${cin_file}") # message(STATUS "add test: ${exe_name} < ${cin_file}")
else() else()
if(NOT ARGS AND NOT cgal_add_test_TEST_NAME) if(NOT ARGS AND NOT cgal_add_test_TEST_NAME)
@ -215,6 +217,8 @@ function(cgal_add_test exe_name)
list(APPEND ARGS ${CMD_LINE_ARGS}) list(APPEND ARGS ${CMD_LINE_ARGS})
endforeach() endforeach()
expand_list_with_globbing(ARGS) expand_list_with_globbing(ARGS)
set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${cmd_file})
endif() endif()
endif() endif()
# message(STATUS "add test: ${exe_name} ${ARGS}") # message(STATUS "add test: ${exe_name} ${ARGS}")