mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-08-07 18:15:51 +08:00
Update templight support.
This commit is contained in:
@@ -1,18 +1,13 @@
|
||||
swiftConfig(templight) {
|
||||
CXXFLAGS_NO_TEMPLIGHT = $$QMAKE_CXXFLAGS
|
||||
QMAKE_CXXFLAGS += -Xtemplight -profiler -Xtemplight -ignore-system
|
||||
QMAKE_CXXFLAGS += -Xtemplight -blacklist -Xtemplight $$PWD/templight_blacklist
|
||||
clang_cl {
|
||||
QMAKE_CC = clang-cl
|
||||
QMAKE_CXX = templight-cl
|
||||
moc_predefs.commands = clang-cl -Bx$$shell_quote($$shell_path($$QMAKE_QMAKE)) $$QMAKE_CXXFLAGS \
|
||||
-E -Za ${QMAKE_FILE_IN} 2>NUL >${QMAKE_FILE_OUT} $$escape_expand(\n)$$LITERAL_HASH
|
||||
moc_predefs.commands = clang-cl $$CXXFLAGS_NO_TEMPLIGHT -E -Xclang -dM ${QMAKE_FILE_IN} 2>NUL >${QMAKE_FILE_OUT}
|
||||
moc_predefs.commands += $$escape_expand(\n)$$LITERAL_HASH
|
||||
}
|
||||
else:clang {
|
||||
QMAKE_CC = clang
|
||||
QMAKE_CXX = templight++
|
||||
moc_predefs.commands = clang++ $$QMAKE_CXXFLAGS -dM -E -o ${QMAKE_FILE_OUT} ${QMAKE_FILE_IN}
|
||||
}
|
||||
else:error(Templight requires a clang mkspec)
|
||||
|
||||
templight-convert.commands = templight-convert -f callgrind -i ${QMAKE_FILE_IN}.trace.pbf -o ${QMAKE_FILE_OUT}
|
||||
templight-convert.CONFIG = no_link
|
||||
|
||||
Reference in New Issue
Block a user