-
Notifications
You must be signed in to change notification settings - Fork 8
/
Jamrules
24 lines (20 loc) · 728 Bytes
/
Jamrules
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
if ! $(BUILDTOP)
{
BUILDTOP = $(TOP) ;
}
# Include configuration.
JAMCONFIG ?= $(BUILDTOP)/Jamconfig ;
include $(JAMCONFIG) ;
# Set up compiler flags.
# Unfortunately, we can not use FDefines here since Boost Jam does not have it,
# and we have not yet included mk/jam/build.jam which provides an emulation
# layer for Boost. We can not include build.jam earlier because these flags
# need to be defined before build.jam is included. :-(
COMPILER.CFLAGS.debug += -DCS_DEBUG -g3 ;
COMPILER.LFLAGS.debug += -g3 ;
COMPILER.CFLAGS.profile += -g3 -pg ;
COMPILER.LFLAGS.profile += -g3 -pg ;
# Extra warning flags
COMPILER.CFLAGS.optimize += "-Wdisabled-optimization" ;
# Include CS build rules
include $(TOP)/mk/jam/build.jam ;