From 321bee2b79257e40480e7423d87b2bd0cf0cdd71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20=C5=81oskot?= Date: Sat, 15 Dec 2018 21:56:52 +0100 Subject: [PATCH] [cmake] Fix missing source in add_executable [ci skip] --- test/headers/CMakeLists.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/test/headers/CMakeLists.txt b/test/headers/CMakeLists.txt index ad8c1a890..99ca2d0ee 100644 --- a/test/headers/CMakeLists.txt +++ b/test/headers/CMakeLists.txt @@ -58,7 +58,6 @@ foreach(_header ${_headers}) unset(_main) file(WRITE ${_cpp} "${_content}") - unset(_cpp) unset(_content) add_executable(${_target}) @@ -67,6 +66,7 @@ foreach(_header ${_headers}) PRIVATE ${_cpp} ${CMAKE_SOURCE_DIR}/include/boost/gil/${_header}) + unset(_cpp) target_link_libraries(${_target} PRIVATE @@ -85,22 +85,22 @@ endforeach() # An extra advantage is that such translation unit can be analysed with clang-tidy, etc. #----------------------------------------------------------------------------- message(STATUS "Boost.GIL: Configuring all-in-one headers test for all headers") -add_executable(test_headers_all_in_one) set(_cpp ${CMAKE_BINARY_DIR}/test/headers/test_headers_all_in_one.cpp) file(WRITE ${_cpp} "// All headers included in one translation unit\n") foreach(_header ${_headers}) file(APPEND ${_cpp} "#include \n") endforeach() +unset(_headers) file(APPEND ${_cpp} "int main() { return 0; }\n") +add_executable(test_headers_all_in_one) + target_sources(test_headers_all_in_one PRIVATE ${_cpp}) +unset(_cpp) target_link_libraries(test_headers_all_in_one PRIVATE gil_compile_options gil_include_directories gil_dependencies) - -unset(_cpp) -unset(_headers)