comparison extra/NaN/src/Makefile @ 12683:d36d7d7c4b68 octave-forge

honor compiler flags - do not force but only enable debian hardening - fixes build on debian/wheezy
author schloegl
date Sun, 30 Aug 2015 00:10:09 +0000
parents a74726ba86d1
children 29631e455f62
comparison
equal deleted inserted replaced
12682:e97980ace11d 12683:d36d7d7c4b68
35 CXX = g++ 35 CXX = g++
36 CFLAGS += -fopenmp -Wall -Wextra -Wconversion -O2 36 CFLAGS += -fopenmp -Wall -Wextra -Wconversion -O2
37 OCTMEX = $(MKOCTFILE) --mex 37 OCTMEX = $(MKOCTFILE) --mex
38 RM = rm 38 RM = rm
39 39
40 # Hardening: https://wiki.debian.org/HardeningWalkthrough#Handwritten_Makefiles 40 # Support Debian Hardening flags
41 #CFLAGS = `dpkg-buildflags --get CFLAGS` 41 # https://wiki.debian.org/HardeningWalkthrough#Handling_dpkg-buildflags_in_your_upstream_build_system
42 #CFLAGS += `dpkg-buildflags --get CPPFLAGS` 42 CFLAGS += $(CPPFLAGS)
43 #CFLAGS += `dpkg-buildflags --get LDFLAGS`
44 CFLAGS += -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro
45 43
46 ifneq ($(OS),Windows_NT) 44 ifneq ($(OS),Windows_NT)
47 CFLAGS += -fPIC 45 CFLAGS += -fPIC
48 endif 46 endif
49 47