fix for target file name interpolation

This commit is contained in:
Stephen Birarda 2016-01-12 16:43:08 -08:00
parent 44e1cdfe00
commit 14196ba370

View file

@ -21,13 +21,13 @@ macro(optional_win_executable_signing)
endif ()
if (NOT EXECUTABLE_PATH)
set(EXECUTABLE_PATH $<TARGET_FILE_NAME:${TARGET_NAME}>)
set(EXECUTABLE_PATH "$<TARGET_FILE_NAME:${TARGET_NAME}>")
endif ()
# setup a post build command to sign the executable
add_custom_command(
TARGET ${TARGET_NAME} POST_BUILD
COMMAND ${SIGNTOOL_EXEC} sign /f %HF_PFX_FILE% /p %HF_PFX_PASSPHRASE% /tr http://tsa.starfieldtech.com\ /td SHA256 ${EXECUTABLE_PATH}
COMMAND ${SIGNTOOL_EXEC} sign /f %HF_PFX_FILE% /p %HF_PFX_PASSPHRASE% /tr http://tsa.starfieldtech.com /td SHA256 ${EXECUTABLE_PATH}
)
else ()
message(FATAL_ERROR "HF_PFX_PASSPHRASE must be set for executables to be signed.")