aboutsummaryrefslogtreecommitdiff
path: root/games/bzflag/files/config-sys
diff options
context:
space:
mode:
Diffstat (limited to 'games/bzflag/files/config-sys')
-rw-r--r--games/bzflag/files/config-sys7
1 files changed, 7 insertions, 0 deletions
diff --git a/games/bzflag/files/config-sys b/games/bzflag/files/config-sys
index 02253fd025f3..d3b06c97b5dc 100644
--- a/games/bzflag/files/config-sys
+++ b/games/bzflag/files/config-sys
@@ -53,10 +53,17 @@ PCXXDEFS = -D_BSD_SOURCE -DHALF_RATE_AUDIO \
# compiler options
#
PCOPTS = -Wall -W -ansi $(ACOPTS)
+.if defined(OSVERSION) && ${OSVERSION} < 400000
+PCXXOPTS = -Wall -W -fno-rtti $(ACXXOPTS)
+COPT = -DNDEBUG ${PORTCFLAGS} -DAddrLen='int'
+CXXOPT = -DNDEBUG ${PORTCXXFLAGS} -ffast-math -fomit-frame-pointer -fnonnull-objects \
+ -fexpensive-optimizations -DAddrLen='int'
+.else
PCXXOPTS = -Wall -W -fno-exceptions -fno-rtti $(ACXXOPTS)
COPT = -DNDEBUG ${PORTCFLAGS} -DAddrLen='socklen_t'
CXXOPT = -DNDEBUG ${PORTCXXFLAGS} -ffast-math -fomit-frame-pointer -fnonnull-objects \
-fexpensive-optimizations -DAddrLen='socklen_t'
+.endif
CDEBUG = -DDEBUG -g
CXXDEBUG = -DDEBUG -g
CWOFF =