Merge remote-tracking branch 'thequux/master'

Conflicts:
	SConstruct
This commit is contained in:
Meredith L. Patterson 2013-07-12 02:11:14 +02:00
commit a7e4def944
2 changed files with 8 additions and 4 deletions

View file

@ -1,8 +1,8 @@
# -*- python -*-
import os
env = Environment()
env.MergeFlags("-std=gnu99 -Wall -Wextra -Werror -Wno-unused-parameter -Wno-attributes -lrt")
env['MODE'] = 'shared'
AddOption("--variant",
dest="variant",
@ -24,9 +24,13 @@ if GetOption("variant") == 'debug':
env = dbg
else:
env = opt
if os.getenv("CC") == "clang":
env.Replace(CC="clang",
CXX="clang++")
Export('env')
env.SConscript(["src/SConscript"], variant_dir='build/$VARIANT/src')
env.SConscript(["examples/SConscript"], variant_dir='build/$VARIANT/examples')
env.Command('test', 'build/$VARIANT/src/test_suite', 'env LD_LIBRARY_PATH=build/$VARIANT/src $SOURCE')
env.Command('test', 'build/$VARIANT/src/test_suite', 'env LD_LIBRARY_PATH=build/$VARIANT/src $SOURCE')