diff options
Diffstat (limited to 'tools/nngcat/CMakeLists.txt')
| -rw-r--r-- | tools/nngcat/CMakeLists.txt | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/tools/nngcat/CMakeLists.txt b/tools/nngcat/CMakeLists.txt index bcd356ee..e6d4278c 100644 --- a/tools/nngcat/CMakeLists.txt +++ b/tools/nngcat/CMakeLists.txt @@ -14,10 +14,9 @@ if (NNG_ENABLE_NNGCAT) target_link_libraries (nngcat ${PROJECT_NAME}) install (TARGETS nngcat RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) - if (NNG_TESTS AND NNG_PLATFORM_POSIX) + if (NNG_TESTS AND NNG_PLATFORM_POSIX AND BASH) macro(add_nngcat_test NAME TIMEOUT) - file (COPY ${NAME}_test.sh DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) - add_test (NAME ${NAME} COMMAND bash ${NAME}_test.sh) + add_test (NAME ${NAME} COMMAND ${BASH} ${CMAKE_CURRENT_SOURCE_DIR}/${NAME}_test.sh $<TARGET_FILE:nngcat>) set_tests_properties (${NAME} PROPERTIES TIMEOUT ${TIMEOUT}) endmacro() add_nngcat_test (nngcat_async 10) |
