Skip to content
Snippets Groups Projects
Commit 9f863526 authored by Anh Nguyen-Tuong's avatar Anh Nguyen-Tuong
Browse files

Build libautozafl.so

parent 58bdb50a
No related branches found
No related tags found
No related merge requests found
......@@ -2,6 +2,24 @@ import os
Import('env')
env.Replace(debug=ARGUMENTS.get("debug",0))
env.Replace(autozafl=ARGUMENTS.get("autozafl",0))
if int(env['debug']) == 1:
print "Setting debug mode"
env.Append(CFLAGS=" -g ")
env.Append(CXXFLAGS=" -g ")
env.Append(LINKFLAGS=" -g ")
else:
print "Setting release mode"
env.Append(CFLAGS=" -O3 ")
env.Append(CXXFLAGS=" -O3 ")
env.Append(LINKFLAGS=" -O3 ")
if int(env['autozafl']) == 1:
print "Build lib for autozafl"
env.Append(CXXFLAGS = " -DZAFL_AUTO_INIT_FORK_SERVER ")
lib=SConscript("src/SConscript")
Return('lib')
env=Environment()
Export('env')
lib=SConscript("SConscript")
Return(lib)
Return('lib')
......@@ -15,9 +15,12 @@ cpppath='''
myenv=myenv.Clone(CPPPATH=Split(cpppath))
myenv.Append(CXXFLAGS = " -std=c++11 ")
#myenv.Append(CXXFLAGS = " -std=c++11 -DZAFL_AUTO_INIT_FORK_SERVER")
lib=myenv.SharedLibrary("zafl", Split(files))
if int(env['autozafl']) == 1:
lib=myenv.SharedLibrary("autozafl", Split(files))
else:
lib=myenv.SharedLibrary("zafl", Split(files))
install=myenv.Install("$SECURITY_TRANSFORMS_HOME/lib/", lib)
Default(install)
......
......@@ -4,6 +4,7 @@ env=Environment()
Export('env')
env.Replace(debug=ARGUMENTS.get("debug",0))
env.Replace(autozafl=ARGUMENTS.get("autozafl",0))
if int(env['debug']) == 1:
print "Setting debug mode"
......@@ -16,7 +17,7 @@ else:
env.Append(CXXFLAGS=" -O3 ")
env.Append(LINKFLAGS=" -O3 ")
lib=SConscript("SConscript")
lib=SConscript("SConscript", variant_dir='build')
Default(lib)
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