Modify SConstruct for C++

This commit is contained in:
Eryn Wells 2013-09-09 21:45:25 -07:00
parent f80b580017
commit ebc561e415

View file

@ -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: