|
@@ -25,17 +25,6 @@ function(dumpsyms target symfile)
|
|
|
)
|
|
|
set(EXTRA_DUMPSYMS_ARGS -g "${CMAKE_CURRENT_BINARY_DIR}/${MAIN_NAME}.dSYM")
|
|
|
endif(APPLE)
|
|
|
-
|
|
|
- unset(COMPRESS)
|
|
|
- find_program(COMPRESS_XZ xz HINTS c:/mingw /usr/local/bin)
|
|
|
- find_program(COMPRESS_BZ bzip2 HINTS c:/mingw /usr/local/bin)
|
|
|
- if(COMPRESS_XZ)
|
|
|
- set(COMPRESS_EXT xz)
|
|
|
- file(TO_NATIVE_PATH ${COMPRESS_XZ} COMPRESS)
|
|
|
- elseif(COMPRESS_BZ)
|
|
|
- set(COMPRESS_EXT bz2)
|
|
|
- file(TO_NATIVE_PATH ${COMPRESS_BZ} COMPRESS)
|
|
|
- endif(COMPRESS_XZ)
|
|
|
|
|
|
set(TARGET_FILE $<TARGET_FILE:${target}>)
|
|
|
if(WIN32)
|
|
@@ -44,8 +33,8 @@ function(dumpsyms target symfile)
|
|
|
|
|
|
add_custom_command(
|
|
|
TARGET ${target} POST_BUILD
|
|
|
- BYPRODUCTS ${symfile}.${COMPRESS_EXT}
|
|
|
- COMMAND ${DUMP_SYMS} ${EXTRA_DUMPSYMS_ARGS} ${TARGET_FILE} | ${COMPRESS} > ${symfile}.${COMPRESS_EXT}
|
|
|
+ BYPRODUCTS ${symfile}.bz2
|
|
|
+ COMMAND ${DUMP_SYMS} ${EXTRA_DUMPSYMS_ARGS} ${TARGET_FILE} | ${PYTHON_EXECUTABLE} -u ${PROJECT_SOURCE_DIR}/scripts/compress.py > ${symfile}.bz2
|
|
|
COMMENT Generating symbols
|
|
|
)
|
|
|
endif(GENERATE_SYMBOLS AND DUMP_SYMS)
|