From: Sebastian Pipping Date: Sun, 11 Aug 2019 20:46:44 +0000 (+0200) Subject: CMake: Extract variable test_SRCS X-Git-Tag: R_2_2_8~43^2~10 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=68318981c0581bbeb5641033357965f3442f48c5;p=libexpat CMake: Extract variable test_SRCS --- diff --git a/expat/CMakeLists.txt b/expat/CMakeLists.txt index 5dbfca81..8e0481b3 100644 --- a/expat/CMakeLists.txt +++ b/expat/CMakeLists.txt @@ -260,12 +260,19 @@ endif(BUILD_examples) if(BUILD_tests) ## these are unittests that can be run on any platform - add_executable(runtests tests/runtests.c tests/chardata.c tests/structdata.c tests/minicheck.c tests/memcheck.c) + set(test_SRCS + tests/chardata.c + tests/memcheck.c + tests/minicheck.c + tests/structdata.c + ) + + add_executable(runtests tests/runtests.c ${test_SRCS}) set_property(TARGET runtests PROPERTY RUNTIME_OUTPUT_DIRECTORY tests) target_link_libraries(runtests expat) add_test(runtests tests/runtests) - add_executable(runtestspp tests/runtestspp.cpp tests/chardata.c tests/structdata.c tests/minicheck.c tests/memcheck.c) + add_executable(runtestspp tests/runtestspp.cpp ${test_SRCS}) set_property(TARGET runtestspp PROPERTY RUNTIME_OUTPUT_DIRECTORY tests) target_link_libraries(runtestspp expat) add_test(runtestspp tests/runtestspp)