mirror of
https://github.com/MariaDB/server.git
synced 2025-01-29 02:05:57 +01:00
Deb: Proper DH_ and DEB_ flag use in debian/rules
- DEB_BUILD_HARDENING is only used with hardening-wrapper which is deprecated in Debian, so remove it - The word 'terse' should be checked in DEB_BUILD_OPTIONS and verbosity controlled by it
This commit is contained in:
parent
497e7eda8c
commit
a10f72aa5e
1 changed files with 9 additions and 5 deletions
14
debian/rules
vendored
14
debian/rules
vendored
|
@ -1,12 +1,10 @@
|
||||||
#!/usr/bin/make -f
|
#!/usr/bin/make -f
|
||||||
|
|
||||||
export DH_VERBOSE=1
|
# Enable Debian Hardening
|
||||||
export DEB_BUILD_HARDENING=1
|
# https://wiki.debian.org/Hardening
|
||||||
|
|
||||||
# enable Debian Hardening
|
|
||||||
# see: https://wiki.debian.org/Hardening
|
|
||||||
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
||||||
DPKG_EXPORT_BUILDFLAGS = 1
|
DPKG_EXPORT_BUILDFLAGS = 1
|
||||||
|
# Include all defaults, including buildflags.mk
|
||||||
include /usr/share/dpkg/default.mk
|
include /usr/share/dpkg/default.mk
|
||||||
# CPPFLAGS are nor read by CMake, so copy them to CXXFLAGS
|
# CPPFLAGS are nor read by CMake, so copy them to CXXFLAGS
|
||||||
# See why at https://cmake.org/Bug/view.php?id=12928
|
# See why at https://cmake.org/Bug/view.php?id=12928
|
||||||
|
@ -22,6 +20,12 @@ TMP:=$(CURDIR)/debian/tmp
|
||||||
CC := $(DEB_HOST_GNU_TYPE)-gcc
|
CC := $(DEB_HOST_GNU_TYPE)-gcc
|
||||||
CXX := $(DEB_HOST_GNU_TYPE)-g++
|
CXX := $(DEB_HOST_GNU_TYPE)-g++
|
||||||
|
|
||||||
|
# According to Debian Policy version 4.2.0 builds should be as verbose as
|
||||||
|
# possible unless 'terse' is specifically passed.
|
||||||
|
ifeq (,$(filter terse,$(DEB_BUILD_OPTIONS)))
|
||||||
|
export DH_VERBOSE=1
|
||||||
|
endif
|
||||||
|
|
||||||
# Parallel build support as advised
|
# Parallel build support as advised
|
||||||
# at https://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules-options
|
# at https://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules-options
|
||||||
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
|
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
|
||||||
|
|
Loading…
Add table
Reference in a new issue