ENDIF()
MACRO(TEF_GENERATE_TA_IMAGE TargetName TAElfTargetName TAManifestFile TAImageName)
- SET(STRIPPED_TARGET_FILE ${TAElfTargetName}.strip)
-
- ADD_CUSTOM_COMMAND(OUTPUT ${STRIPPED_TARGET_FILE}
- COMMAND ${CMAKE_STRIP} --strip-unneeded -o ${STRIPPED_TARGET_FILE} ${TAElfTargetName}
- DEPENDS ${TAElfTargetName})
+ IF (CMAKE_BUILD_TYPE MATCHES "DEBUG")
+ # Don't strip in debug version
+ SET(STRIPPED_TARGET_FILE ${TAElfTargetName})
+ ELSE (CMAKE_BUILD_TYPE MATCHES "DEBUG")
+ SET(STRIPPED_TARGET_FILE ${TAElfTargetName}.strip)
+ ADD_CUSTOM_COMMAND(OUTPUT ${STRIPPED_TARGET_FILE}
+ COMMAND ${CMAKE_STRIP} --strip-unneeded -o ${STRIPPED_TARGET_FILE} ${TAElfTargetName}
+ DEPENDS ${TAElfTargetName})
+ ENDIF (CMAKE_BUILD_TYPE MATCHES "DEBUG")
ADD_CUSTOM_COMMAND(OUTPUT ${TAImageName}
COMMAND ${TA_PACKAGE_BUILDER} /usr/bin ${STRIPPED_TARGET_FILE} ${TAManifestFile}