forked from qt-creator/qt-creator
MSVC: Prevent incremental linking on debug builds
Makes startup times with cdb (a bit) less painful. Change-Id: Ib6f4d11a2e6cfc561cc2c5c5598d0751a76208cb Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
6506b2e196
commit
ac7a7f8350
@@ -183,6 +183,8 @@ unix {
|
||||
win32-msvc* {
|
||||
#Don't warn about sprintf, fopen etc being 'unsafe'
|
||||
DEFINES += _CRT_SECURE_NO_WARNINGS
|
||||
# Speed up startup time when debugging with cdb
|
||||
QMAKE_LFLAGS_DEBUG += /INCREMENTAL:NO
|
||||
}
|
||||
|
||||
qt:greaterThan(QT_MAJOR_VERSION, 4) {
|
||||
|
||||
@@ -15,6 +15,8 @@ DynamicLibrary {
|
||||
cpp.linkerFlags: {
|
||||
if (qbs.buildVariant == "release" && (qbs.toolchain.contains("gcc") || qbs.toolchain.contains("mingw")))
|
||||
return ["-Wl,-s"]
|
||||
else if (qbs.buildVariant == "debug" && qbs.toolchain.contains("msvc"))
|
||||
return ["/INCREMENTAL:NO"] // Speed up startup time when debugging with cdb
|
||||
}
|
||||
cpp.installNamePrefix: "@rpath/PlugIns/"
|
||||
cpp.rpaths: qbs.targetOS.contains("osx")
|
||||
|
||||
@@ -30,6 +30,8 @@ Product {
|
||||
cpp.linkerFlags: {
|
||||
if (qbs.buildVariant == "release" && (qbs.toolchain.contains("gcc") || qbs.toolchain.contains("mingw")))
|
||||
return ["-Wl,-s"]
|
||||
else if (qbs.buildVariant == "debug" && qbs.toolchain.contains("msvc"))
|
||||
return ["/INCREMENTAL:NO"] // Speed up startup time when debugging with cdb
|
||||
}
|
||||
cpp.includePaths: [path]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user