Package: qwt / 6.1.2-6

01_hardening Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Add hardening flags to the qt project file
--- a/qwt.pro
+++ b/qwt.pro
@@ -7,6 +7,13 @@
 # modify it under the terms of the Qwt License, Version 1.0
 ################################################################
 
+QMAKE_CPPFLAGS *= $(shell dpkg-buildflags --get CPPFLAGS)
+QMAKE_CFLAGS   *= $(shell dpkg-buildflags --get CFLAGS)
+QMAKE_CFLAGS   += -D_FORTIFY_SOURCE=2
+QMAKE_CXXFLAGS *= $(shell dpkg-buildflags --get CXXFLAGS)
+QMAKE_CXXFLAGS += -D_FORTIFY_SOURCE=2
+QMAKE_LFLAGS   *= $(shell dpkg-buildflags --get LDFLAGS)
+
 include( qwtconfig.pri )
 
 TEMPLATE = subdirs