-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdump_symbols.pri
41 lines (22 loc) · 959 Bytes
/
dump_symbols.pri
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
CONFIG += skip_target_version_ext
win32{
include($$PROJECT_PATH/versioning/gitversion.pri)
SYM_DIR=$$shell_path($$PROJECT_PATH/breakpad/$${GIT_VERSION})
#win32:QMAKE_POST_LINK += $$quote(mkdir $$quote($$SYM_DIR) $$escape_expand(\n\t))
#QMAKE_POST_LINK += $$quote( if not exists $${SYM_DIR} mkdir $${SYM_DIR} $$escape_expand(\n\t))
#win32:QMAKE_POST_LINK += $$quote(RMDIR /S /Q $$SYM_DIR && mkdir $$SYM_DIR $$escape_expand(\n\t))
SYM_TARGET=$$SYM_DIR/$${TARGET}.sym
message(Symbols target:$$SYM_TARGET)
win32{
# PDB_PATH= $${DESTDIR}/$${TARGET}.pdb
# message(PDB path:$$PDB_PATH)
# QMAKE_POST_LINK += $$quote( $$PROJECT_PATH\breakpad\dump_syms.exe $$PDB_PATH > $$SYM_TARGET $$escape_expand(\n\t))
}
unix{
TARGET_PATH= $${DEPLOY_PATH}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB}
message(Symbols source:$$TARGET_PATH)
QMAKE_POST_LINK += $$quote( dump_syms.exe $$TARGET_PATH > $$SYM_TARGET $$escape_expand(\n\t))
}
}
#win32{
#}