2025-02-26 18:48:49 +01:00

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')