diff options
-rw-r--r-- | config/cmake/HDF5_Process_Flex_Files.cmake | 10 | ||||
-rw-r--r-- | hl/src/CMakeLists.txt | 4 |
2 files changed, 8 insertions, 6 deletions
diff --git a/config/cmake/HDF5_Process_Flex_Files.cmake b/config/cmake/HDF5_Process_Flex_Files.cmake index 5947fb8..6ada04c 100644 --- a/config/cmake/HDF5_Process_Flex_Files.cmake +++ b/config/cmake/HDF5_Process_Flex_Files.cmake @@ -47,8 +47,9 @@ if (FILE_PARSE) ") file (APPEND ${FILE_PARSE} "${TEST_STREAM}") message (STATUS "processing pragma in ${FILE_PARSE}") - EXECUTE_PROCESS ( - COMMAND ${CMAKE_COMMAND} -E touch ${CMAKE_CURRENT_BINARY_DIR}/${FILE_PARSE}.timestamp + execute_process ( + COMMAND ${CMAKE_COMMAND} -E touch ${FILE_PARSE}.timestamp + DEPENDS "${FILE_PARSE}" ) endif (FILE_PARSE) @@ -82,7 +83,8 @@ if (FILE_ANALYZE) ") file (APPEND ${FILE_ANALYZE} "${TEST_STREAM}") message (STATUS "processing pragma in ${FILE_ANALYZE}") - EXECUTE_PROCESS ( - COMMAND ${CMAKE_COMMAND} -E touch ${CMAKE_CURRENT_BINARY_DIR}/${FILE_ANALYZE}.timestamp + execute_process ( + COMMAND ${CMAKE_COMMAND} -E touch ${FILE_ANALYZE}.timestamp + DEPENDS "${FILE_ANALYZE}" ) endif (FILE_ANALYZE) diff --git a/hl/src/CMakeLists.txt b/hl/src/CMakeLists.txt index 1778ae0..a1922ba 100644 --- a/hl/src/CMakeLists.txt +++ b/hl/src/CMakeLists.txt @@ -28,14 +28,14 @@ if (HDF5_GENERATE_HEADERS) set_source_files_properties (${CMAKE_CURRENT_BINARY_DIR}/H5LTparse.h GENERATED) add_custom_command ( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/H5LTparse.timestamp + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/H5LTparse.c.timestamp COMMAND "${CMAKE_COMMAND}" -D "FILE_PARSE=H5LTparse.c" -P "${HDF_RESOURCES_DIR}/HDF5_Process_Flex_Files.cmake" WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} ) add_custom_command ( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/H5LTanalyze.timestamp + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/H5LTanalyze.c.timestamp COMMAND "${CMAKE_COMMAND}" -D "FILE_ANALYZE=H5LTanalyze.c" -P "${HDF_RESOURCES_DIR}/HDF5_Process_Flex_Files.cmake" |