aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarlos Henrique Lima Melara <charlesmelara@outlook.com>2021-02-24 11:03:43 -0300
committerFelix Queißner <felix@ib-queissner.de>2021-02-24 15:11:07 +0100
commita0970f024d52ece837e3448e4cb2d9466c447c74 (patch)
tree41051855b108395444e818e9bedaed2a2ae911fa /src
parentbca97fe4c7a814031dade772bc9174e9aec6f2fd (diff)
downloadkristall-a0970f024d52ece837e3448e4cb2d9466c447c74.tar.gz
Only test for dpkg-buildflags on linux systems
Diffstat (limited to 'src')
-rw-r--r--src/kristall.pro14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/kristall.pro b/src/kristall.pro
index d8bf2c9..6a8efed 100644
--- a/src/kristall.pro
+++ b/src/kristall.pro
@@ -21,12 +21,14 @@ DEFINES += KRISTALL_VERSION="\"$(shell cd $$PWD; git describe --tags)\""
# We need iconv on non-linux platforms
!linux: LIBS += -liconv
-# On systems that have dpkg, append build flags for hardening
-system("which dpkg-buildflags") {
- QMAKE_CPPFLAGS *= $(shell dpkg-buildflags --get CPPFLAGS)
- QMAKE_CFLAGS *= $(shell dpkg-buildflags --get CFLAGS)
- QMAKE_CXXFLAGS *= $(shell dpkg-buildflags --get CXXFLAGS)
- QMAKE_LFLAGS *= $(shell dpkg-buildflags --get LDFLAGS)
+# On linux systems that have dpkg, append build flags for hardening
+linux {
+ system("which dpkg-buildflags") {
+ QMAKE_CPPFLAGS *= $(shell dpkg-buildflags --get CPPFLAGS)
+ QMAKE_CFLAGS *= $(shell dpkg-buildflags --get CFLAGS)
+ QMAKE_CXXFLAGS *= $(shell dpkg-buildflags --get CXXFLAGS)
+ QMAKE_LFLAGS *= $(shell dpkg-buildflags --get LDFLAGS)
+ }
}
QMAKE_CFLAGS += -Wno-unused-parameter -Werror=return-type