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