Browse Source

Fix symbol compression on Windows

Tobias Hieta 8 years ago
parent
commit
3ea966cd80
1 changed files with 4 additions and 1 deletions
  1. 4 1
      CMakeModules/BreakpadSymbols.cmake

+ 4 - 1
CMakeModules/BreakpadSymbols.cmake

@@ -31,10 +31,13 @@ function(dumpsyms target symfile)
       set(TARGET_FILE $<TARGET_PDB_FILE:${target}>)
     endif(WIN32)
 
+    file(TO_NATIVE_PATH ${PYTHON_EXECUTABLE} PYTHON_EXE)
+    file(TO_NATIVE_PATH ${PROJECT_SOURCE_DIR}/scripts/compress.py SCRIPT_PATH)
+
     add_custom_command(
       TARGET ${target} POST_BUILD
       BYPRODUCTS ${symfile}.bz2
-      COMMAND ${DUMP_SYMS} ${EXTRA_DUMPSYMS_ARGS} ${TARGET_FILE} | ${PYTHON_EXECUTABLE} -u ${PROJECT_SOURCE_DIR}/scripts/compress.py > ${symfile}.bz2
+      COMMAND ${DUMP_SYMS} ${EXTRA_DUMPSYMS_ARGS} ${TARGET_FILE} | ${PYTHON_EXE} -u ${SCRIPT_PATH} > ${symfile}.bz2
       COMMENT Generating symbols
     )
   endif(GENERATE_SYMBOLS AND DUMP_SYMS)