1
0
Fork 0

check whether the file exists before attempting to obtain its debug symbols (#3424)

This commit is contained in:
Wilfried Goesgens 2017-10-16 09:56:44 +02:00 committed by Jan
parent b7ee418829
commit 0cea36c11e
1 changed files with 5 additions and 1 deletions

View File

@ -17,7 +17,11 @@ macro(install_debinfo
set(FILE ${USER_OUTPUT_DIRECTORY}/${USER_TARGET}${CMAKE_EXECUTABLE_SUFFIX})
set(STRIP_FILE ${STRIP_DIR}/${USER_TARGET}${CMAKE_EXECUTABLE_SUFFIX})
if (NOT MSVC AND CMAKE_STRIP AND READELF_EXECUTABLE AND STRIP_FILE)
if (NOT MSVC AND
CMAKE_STRIP AND
READELF_EXECUTABLE AND
STRIP_FILE AND
EXISTS ${FILE})
execute_process(COMMAND ${CMAKE_COMMAND} -E make_directory ${STRIP_DIR})
execute_process(COMMAND ${CMAKE_COMMAND} -E remove ${STRIP_FILE})