summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2005-02-13 05:58:40 +0000
committerobrien <obrien@FreeBSD.org>2005-02-13 05:58:40 +0000
commit25050349dee28022b778a867fe6681d746363004 (patch)
tree56cf7d6aad9e5d68ef6f07af56623a74a63a8781
parent5c3b12e2ce6144d280fb90697fe0141eff2ae2da (diff)
downloadFreeBSD-src-25050349dee28022b778a867fe6681d746363004.zip
FreeBSD-src-25050349dee28022b778a867fe6681d746363004.tar.gz
Barrow from kmod.mk and protect against adding -fno-strict-aliasing
when it is already in COPTFLAGS.
-rw-r--r--sys/conf/kern.pre.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/conf/kern.pre.mk b/sys/conf/kern.pre.mk
index 483c315..ffea8cc 100644
--- a/sys/conf/kern.pre.mk
+++ b/sys/conf/kern.pre.mk
@@ -29,7 +29,7 @@ COPTFLAGS?=-O2 -frename-registers -pipe
. else
COPTFLAGS?=${_MINUS_O} -pipe
. endif
-. if ${COPTFLAGS:M-O[23s]} != ""
+. if !empty(COPTFLAGS:M-O[23s]) && empty(COPTFLAGS:M-fno-strict-aliasing)
COPTFLAGS+= -fno-strict-aliasing
. endif
.endif
OpenPOWER on IntegriCloud