diff options
-rw-r--r-- | test/CMakeLists.txt | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index ba1cc5c6..96008d55 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -24,14 +24,10 @@ ## process this file with CMake to produce Makefile -execute_process( - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ - COMMAND awk /:$/ Maketests - OUTPUT_VARIABLE BASIC_TESTS -) - -string(REGEX REPLACE "Gt-dummy:\n" "" BASIC_TESTS "${BASIC_TESTS}") -string(REGEX REPLACE ":\n" ";" BASIC_TESTS "${BASIC_TESTS}") +file(READ ${CMAKE_CURRENT_SOURCE_DIR}/Maketests BASIC_TESTS) +string(REGEX REPLACE "^Gt-dummy:\n" "" BASIC_TESTS "${BASIC_TESTS}") +string(REGEX MATCHALL "[a-zA-Z0-9_]+:\n" BASIC_TESTS "${BASIC_TESTS}") +string(REGEX REPLACE ":\n" "" BASIC_TESTS "${BASIC_TESTS}") foreach(testcase ${BASIC_TESTS} ) set(options "") if(${testcase} STREQUAL lintold) |