diff --git a/SConscript.irdb b/SConscript.irdb index 4c1da55a1502e87c7b309018807b4819acc03129..6ec62bd0ce76ea10be268d73ea18d069fd0ec08a 100644 --- a/SConscript.irdb +++ b/SConscript.irdb @@ -2,6 +2,12 @@ import os Import('argenv', 'STARS_CCFLAGS') + +sectrans_path=os.environ['SECURITY_TRANSFORMS_HOME'] +sectrans_sconscript=os.path.join(sectrans_path,"SConstruct"); + +SConscript(sectrans_sconscript) + dirs=''' src/base src/interfaces @@ -52,5 +58,7 @@ for dir in dirs: irdbenv=argenv.Clone(CCFLAGS=IRDB_CCFLAGS, LINKFLAGS=IRDB_LDFLAGS, CPPPATH=Split(cpppath)); #print 'irdbenv=', irdbenv.Dump() -irdbenv.Program('SMPStaticAnalyzer', files, LIBPATH=Split(IRDB_LIBPATH), LIBS=Split(LIBS)) +pgm=irdbenv.Program('SMPStaticAnalyzer', files, LIBPATH=Split(IRDB_LIBPATH), LIBS=Split(LIBS)) + +Return('pgm') diff --git a/SConstruct b/SConstruct index aaeced7881a446e7a87816216c30085a682a8fa8..673e30fb37485789e17e29c52547645613272f00 100644 --- a/SConstruct +++ b/SConstruct @@ -46,7 +46,8 @@ Export('argenv', 'STARS_CCFLAGS') if int(argenv['build_ida']) == 1: lib=SConscript('SConscript.ida', variant_dir='build_ida') if int(argenv['build_irdb']) == 1: - SConscript('SConscript.irdb', variant_dir='build_irdb') + lib=SConscript('SConscript.irdb', variant_dir='build_irdb') Default(lib) +