Added debian-specific flags in ./configure

This commit is contained in:
m-r-r 2012-06-24 16:41:22 +02:00
parent c8129495b8
commit 37a75dd3aa
2 changed files with 14 additions and 0 deletions

8
configure vendored
View File

@ -75,6 +75,14 @@ fi
[ -n "$USE_XINERAMA" ] && CFLAGS="$CFLAGS -DHAVE_XINERAMA" [ -n "$USE_XINERAMA" ] && CFLAGS="$CFLAGS -DHAVE_XINERAMA"
[ -n "$USE_IMLIB2" ] && CFLAGS="$CFLAGS -DHAVE_IMLIB2" [ -n "$USE_IMLIB2" ] && CFLAGS="$CFLAGS -DHAVE_IMLIB2"
# Debian hardening options http://wiki.debian.org/Hardening
which dpkg-buildflags > /dev/null 2>&1
if [ $? -eq 0 ];
then
CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2 `dpkg-buildflags --get CFLAGS`"
LDFLAGS="$LDFLAGS `dpkg-buildflags --get LDFLAGS`"
fi
cat > Makefile << EOF cat > Makefile << EOF
PREFIX=$PREFIX PREFIX=$PREFIX
XDG_CONFIG_DIR=$XDG_CONFIG_DIR XDG_CONFIG_DIR=$XDG_CONFIG_DIR

6
debian/changelog vendored
View File

@ -1,3 +1,9 @@
wmfs (2~beta201206-3) unstable; urgency=low
* No hardening-related Lintiant warnings
-- Mickaël Raybaud-Roig <raybaudroigm@gmail.com> Sun, 24 Jun 2012 16:40:54 +0200
wmfs (2~beta201206-2) unstable; urgency=low wmfs (2~beta201206-2) unstable; urgency=low
* Fixed some Lintian warnings * Fixed some Lintian warnings