Mercurial > irccd
changeset 1104:4d1bf796c005
tests: fix jsapi-system test
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 19 Oct 2021 11:14:12 +0200 |
parents | c94ae6941ce0 |
children | 96c5f34247d2 |
files | tests/CMakeLists.txt tests/test-jsapi-system.c |
diffstat | 2 files changed, 7 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/CMakeLists.txt Tue Oct 19 11:11:20 2021 +0200 +++ b/tests/CMakeLists.txt Tue Oct 19 11:14:12 2021 +0200 @@ -51,7 +51,12 @@ add_test(NAME test-${t} COMMAND test-${t}) set_target_properties(test-${t} PROPERTIES FOLDER tests ENABLE_EXPORTS On) target_link_libraries(test-${t} irccd-static libirccd-greatest) - target_compile_definitions(test-${t} PRIVATE TOP="${CMAKE_SOURCE_DIR}") + target_compile_definitions( + test-${t} + PRIVATE + TOP="${CMAKE_SOURCE_DIR}" + IRCCD_EXECUTABLE="$<TARGET_FILE:irccd>" + ) endforeach () #
--- a/tests/test-jsapi-system.c Tue Oct 19 11:11:20 2021 +0200 +++ b/tests/test-jsapi-system.c Tue Oct 19 11:14:12 2021 +0200 @@ -50,7 +50,7 @@ basics_popen(void) { int ret = duk_peval_string(ctx, - "f = Irccd.System.popen(\"" TOP "/irccd/irccd version\", \"r\");" + "f = Irccd.System.popen(\"" IRCCD_EXECUTABLE " version\", \"r\");" "r = f.readline();" );