Skip to content
Snippets Groups Projects
Commit 67c38af8 authored by Jason Hiser's avatar Jason Hiser
Browse files

support building (still in 64-bit mode) on x86-32

parent 1ea968ee
No related branches found
No related tags found
No related merge requests found
......@@ -117,6 +117,15 @@ Export('argenv', 'STARS_CCFLAGS', 'STARS_LDFLAGS', 'STARS_LDPREFIX')
installers=[]
libehpEnv=argenv.Clone()
libehpEnv.Append(CXXFLAGS=" -m64 ")
libehpEnv.Append(CFLAGS=" -m64 ")
libehpEnv.Append(LDFLAGS=" -m64 ")
env=libehpEnv
Export('env')
libehp=libehpEnv.SConscript("libehp/SConscript", variant_dir='scons_build/libehp');
libehp=libehpEnv.Install("$SMPSA_HOME/libehp/lib", libehp);
if int(argenv['build_ida']) == 1 or int(argenv['build_ida7']) == 1:
if argenv['IDASDK'] is None:
......@@ -148,6 +157,7 @@ if int(argenv['build_ida']) == 1 or int(argenv['build_ida7']) == 1:
argenv.Default(ab)
installers=installers+ab
Default(idalib)
argenv.Depends(idalib, libehp)
if int(argenv['build_irdb']) == 1 or int(argenv['build_irdb_driver']) == 1:
......@@ -158,21 +168,10 @@ if int(argenv['build_irdb']) == 1 or int(argenv['build_irdb_driver']) == 1:
irdblib=SConscript('SConscript.irdb_lib', variant_dir='build_irdb_lib')
installers=installers+irdblib
Default(irdblib)
argenv.Depends(irdblib, libehp)
libehp=argenv.SConscript("libehp/SConscript", variant_dir='scons_build/libehp');
libehp=argenv.Install("$SMPSA_HOME/libehp/lib", libehp);
try:
argenv.Depends(idalib, libehp)
except:
print "Skipping build of ida lib"
try:
argenv.Depends(irdblib, libehp)
except:
print "Skipping build of irdb lib"
if 'PEDI_HOME' in os.environ:
pedi = Command( target = "./testoutput",
source = "./SConscript",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment