summaryrefslogtreecommitdiff
path: root/tools/nngcat/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tools/nngcat/CMakeLists.txt')
-rw-r--r--tools/nngcat/CMakeLists.txt5
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)