mirror of
https://github.com/holub/mame
synced 2025-04-23 00:39:36 +03:00
added makefile define CPP11 to compile C++ code as C++11 [Oliver Stöneberg]
This commit is contained in:
parent
af6aff4307
commit
af64bda24d
9
makefile
9
makefile
@ -281,6 +281,9 @@ BUILD_MIDILIB = 1
|
||||
# uncomment to enable OpenMP optimized code
|
||||
# OPENMP = 1
|
||||
|
||||
# uncomment to compile c++ code as C++11
|
||||
# CPP11 = 1
|
||||
|
||||
# specify optimization level or leave commented to use the default
|
||||
# (default is OPTIMIZE = 3 normally, or OPTIMIZE = 0 with symbols)
|
||||
# OPTIMIZE = 3
|
||||
@ -525,7 +528,11 @@ CFLAGS = $(CCOMFLAGS) $(CPPONLYFLAGS) $(INCPATH)
|
||||
# we compile C-only to C89 standard with GNU extensions
|
||||
# we compile C++ code to C++98 standard with GNU extensions
|
||||
CONLYFLAGS += -std=gnu89
|
||||
CPPONLYFLAGS += -x c++ -std=gnu++98
|
||||
ifdef CPP11
|
||||
CPPONLYFLAGS += -x c++ -std=gnu++11
|
||||
else
|
||||
CPPONLYFLAGS += -x c++ -std=gnu++89
|
||||
endif
|
||||
COBJFLAGS += -x objective-c++
|
||||
|
||||
# this speeds it up a bit by piping between the preprocessor/compiler/assembler
|
||||
|
Loading…
Reference in New Issue
Block a user