diff options
author | Frederik Gladhorn <frederik.gladhorn@remarkable.com> | 2020-05-13 09:50:10 (GMT) |
---|---|---|
committer | Frederik Gladhorn <frederik.gladhorn@remarkable.com> | 2020-05-13 09:51:27 (GMT) |
commit | c587b8d026031f2fd48dad8c9922f35b57eb2ea4 (patch) | |
tree | 2ba225d51c68e666a00b21e3efb342258f43acb5 | |
parent | ad11526dc477f988d157eb0e78327addc8e9aa5f (diff) | |
download | CMake-c587b8d026031f2fd48dad8c9922f35b57eb2ea4.zip CMake-c587b8d026031f2fd48dad8c9922f35b57eb2ea4.tar.gz CMake-c587b8d026031f2fd48dad8c9922f35b57eb2ea4.tar.bz2 |
FindSquish: Fix target app name on windows
Windows has .exe in the target name, but Squish only uses the name without extension
which makes things a lot easier when running tests on several platforms.
Discovered when coming back to Windows and doing a fresh build and suddenly the
binary to be tested was no longer found due to the name mismatch.
-rw-r--r-- | Modules/FindSquish.cmake | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Modules/FindSquish.cmake b/Modules/FindSquish.cmake index eec8876..f4d4f29 100644 --- a/Modules/FindSquish.cmake +++ b/Modules/FindSquish.cmake @@ -277,7 +277,7 @@ function(SQUISH_V4_ADD_TEST testName) add_test(NAME ${testName} COMMAND ${CMAKE_COMMAND} -V -VV "-Dsquish_version:STRING=4" - "-Dsquish_aut:STRING=$<TARGET_FILE_NAME:${_SQUISH_AUT}>" + "-Dsquish_aut:STRING=$<TARGET_FILE_BASE_NAME:${_SQUISH_AUT}>" "-Dsquish_aut_dir:STRING=$<TARGET_FILE_DIR:${_SQUISH_AUT}>" "-Dsquish_server_executable:STRING=${SQUISH_SERVER_EXECUTABLE}" "-Dsquish_client_executable:STRING=${SQUISH_CLIENT_EXECUTABLE}" |