commit 5d5304c0ae398320d76fbc52d9cee5b679f0aa78 parent c992db60761376755dff896464570b40a172c2b1 Author: Vincent Forest <vincent.forest@meso-star.com> Date: Mon, 17 Dec 2018 10:26:32 +0100 Extract the etc.tgz archive if tests are enabled Diffstat:
| M | cmake/CMakeLists.txt | | | 25 | +++++++++++-------------- |
1 file changed, 11 insertions(+), 14 deletions(-)
diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt @@ -77,23 +77,20 @@ set_target_properties(htgop PROPERTIES rcmake_setup_devel(htgop HTGOP ${VERSION} high_tune/htgop_version.h) ################################################################################ -# Extract the etc files -################################################################################ -set(HTGOP_ETC_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/etc/) -get_filename_component(_etc_src "${PROJECT_SOURCE_DIR}/../etc.tgz" ABSOLUTE) -add_custom_command( - OUTPUT etc.stamp - COMMAND ${CMAKE_COMMAND} -E tar xzf "${_etc_src}" - COMMAND ${CMAKE_COMMAND} -E touch etc.stamp - DEPENDS "${_etc_src}" - COMMENT "Extract ${_etc_src}" - VERBATIM) -add_custom_target(extract-etc ALL DEPENDS etc.stamp) - -################################################################################ # Add tests ################################################################################ if(NOT NO_TEST) + set(HTGOP_ETC_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/etc/) + get_filename_component(_etc_src "${PROJECT_SOURCE_DIR}/../etc.tgz" ABSOLUTE) + add_custom_command( + OUTPUT etc.stamp + COMMAND ${CMAKE_COMMAND} -E tar xzf "${_etc_src}" + COMMAND ${CMAKE_COMMAND} -E touch etc.stamp + DEPENDS "${_etc_src}" + COMMENT "Extract ${_etc_src}" + VERBATIM) + add_custom_target(extract-etc ALL DEPENDS etc.stamp) + function(build_test _name) add_executable(${_name} ${HTGOP_SOURCE_DIR}/${_name}.c