aboutsummaryrefslogtreecommitdiff
path: root/share/mk
diff options
context:
space:
mode:
authorBruce Evans <bde@FreeBSD.org>2004-02-04 14:40:44 +0000
committerBruce Evans <bde@FreeBSD.org>2004-02-04 14:40:44 +0000
commitd17387acd44e2238565b8b38d5740eae45804cf5 (patch)
treec8d445277ef01478b55db37ae8564cc193f49b3c /share/mk
parentcf4a32a1cd804ecdc8d7e239612dc0b50e5a21c2 (diff)
downloadsrc-d17387acd44e2238565b8b38d5740eae45804cf5.tar.gz
src-d17387acd44e2238565b8b38d5740eae45804cf5.zip
Fixed breakage of POSIX support in rev.1.31. -pipe was added to
CFLAGS in all cases, but POSIX requires a default of -O. Adding -pipe unconditionally still is still broken for non-gcc compilers in the non-POSIX case.
Notes
Notes: svn path=/head/; revision=125445
Diffstat (limited to 'share/mk')
-rw-r--r--share/mk/sys.mk3
1 files changed, 2 insertions, 1 deletions
diff --git a/share/mk/sys.mk b/share/mk/sys.mk
index 529be5998dcd..d38fc0f278db 100644
--- a/share/mk/sys.mk
+++ b/share/mk/sys.mk
@@ -34,10 +34,11 @@ AFLAGS ?=
.if defined(%POSIX)
CC ?= c89
+CFLAGS ?= -O
.else
CC ?= cc
-.endif
CFLAGS ?= -O -pipe
+.endif
CXX ?= c++
CXXFLAGS ?= ${CFLAGS:N-std=*}