From 91f4a5e4b5ac429d6265eb2c4dfb791cdac69422 Mon Sep 17 00:00:00 2001 From: Simon Ruderich Date: Tue, 20 May 2014 20:27:31 +0100 Subject: [PATCH] Debian/rules fixes to enable hardening. --- debian/rules | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/debian/rules b/debian/rules index fac8e55..7a1a27c 100755 --- a/debian/rules +++ b/debian/rules @@ -11,11 +11,13 @@ package=dnsmasq-base -CFLAGS = $(shell export DEB_BUILD_OPTIONS=$(DEB_BUILD_OPTIONS); dpkg-buildflags --get CFLAGS) -CFLAGS += $(shell dpkg-buildflags --get CPPFLAGS) +dpkg_buildflags := DEB_BUILD_MAINT_OPTIONS="hardening=+all" dpkg-buildflags + +CFLAGS = $(shell $(dpkg_buildflags) --get CFLAGS) +CFLAGS += $(shell $(dpkg_buildflags) --get CPPFLAGS) CFLAGS += -Wall -W -LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) +LDFLAGS = $(shell $(dpkg_buildflags) --get LDFLAGS) DEB_COPTS = $(COPTS)