Modify SConstruct for C++
This commit is contained in:
parent
f80b580017
commit
ebc561e415
1 changed files with 10 additions and 8 deletions
12
SConstruct
12
SConstruct
|
@ -44,9 +44,9 @@ include_directories = Split("""
|
||||||
|
|
||||||
import os.path
|
import os.path
|
||||||
|
|
||||||
|
cflags='-Wall -fcolor-diagnostics'
|
||||||
env = Environment(CC='clang',
|
env = Environment(CC='clang', CXX='clang++',
|
||||||
CFLAGS='-Wall -fcolor-diagnostics',
|
CFLAGS=cflags, CXXFLAGS=cflags,
|
||||||
CPPPATH=include_directories,
|
CPPPATH=include_directories,
|
||||||
LIBS='png',
|
LIBS='png',
|
||||||
LIBPATH=lib_directories)
|
LIBPATH=lib_directories)
|
||||||
|
@ -55,10 +55,12 @@ env = Environment(CC='clang',
|
||||||
# Handle command line variables
|
# Handle command line variables
|
||||||
DEBUG = bool(int(ARGUMENTS.get('DEBUG', DEBUG)))
|
DEBUG = bool(int(ARGUMENTS.get('DEBUG', DEBUG)))
|
||||||
if DEBUG:
|
if DEBUG:
|
||||||
env.Append(CFLAGS=' -g -O0')
|
debug_flags=' -g -O0'
|
||||||
|
env.Append(CFLAGS=debug_flags, CXXFLAGS=debug_flags)
|
||||||
env.Append(CPPDEFINES=['DEBUG'])
|
env.Append(CPPDEFINES=['DEBUG'])
|
||||||
else:
|
else:
|
||||||
env.Append(CFLAGS=' -O2')
|
flags = ' -O2'
|
||||||
|
env.Append(CFLAGS=flags, CXXFLAGS=flags)
|
||||||
|
|
||||||
BUILD_CMDS = bool(int(ARGUMENTS.get('BUILD_CMDS', BUILD_CMDS)))
|
BUILD_CMDS = bool(int(ARGUMENTS.get('BUILD_CMDS', BUILD_CMDS)))
|
||||||
if not BUILD_CMDS:
|
if not BUILD_CMDS:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue