1 parent 53a14ed commit adfc972Copy full SHA for adfc972
1 file changed
globaldefs.pri
@@ -20,6 +20,21 @@ CONFIG(release, debug|release) {
20
}
21
22
23
+# Enable LTCG/LTO for release builds
24
+CONFIG(release, debug|release) {
25
+ *-msvc {
26
+ QMAKE_CFLAGS += /GL
27
+ QMAKE_CXXFLAGS += /GL
28
+ QMAKE_LFLAGS += /LTCG
29
+ }
30
+
31
+ macx {
32
+ QMAKE_CFLAGS += -flto=thin
33
+ QMAKE_CXXFLAGS += -flto=thin
34
+ QMAKE_LFLAGS += -flto=thin
35
36
+}
37
38
# Enable ASan for Linux or macOS
39
#CONFIG += sanitizer sanitize_address
40
0 commit comments