34 lines
726 B
Python
Executable File
34 lines
726 B
Python
Executable File
import os
|
|
|
|
|
|
env = Environment()
|
|
|
|
pwd = os.getcwd()
|
|
|
|
|
|
env.Replace(TRANSFORMS_HOME=os.path.join(pwd, "transforms"))
|
|
env.Replace(IRDB_SDK=os.path.join(pwd, "irdb-sdk"))
|
|
env.Replace(IRDB_LIBS=os.environ['IRDB_LIBS'])
|
|
|
|
|
|
env.Replace(debug=ARGUMENTS.get("debug", 0))
|
|
|
|
env.Append(CXXFLAGS=" -std=c++11 ")
|
|
env.Append(LINKFLAGS=" -Wl,-unresolved-symbols=ignore-in-shared-libs ")
|
|
|
|
|
|
if int(env['debug']) == 1:
|
|
env.Append(CFLAGS=" -g ")
|
|
env.Append(CXXFLAGS=" -g ")
|
|
env.Append(LINKFLAGS=" -g ")
|
|
env.Append(SHLINKFLAGS=" -g ")
|
|
else:
|
|
env.Append(CFLAGS=" -O ")
|
|
env.Append(CXXFLAGS=" -O ")
|
|
env.Append(LINKFLAGS=" -O ")
|
|
env.Append(SHLINKFLAGS=" -O ")
|
|
|
|
|
|
Export('env')
|
|
SConscript("SConscript", variant_dir='build')
|