Skip to content
Snippets Groups Projects
SConscript 590 B
Newer Older
Anh Nguyen-Tuong's avatar
Anh Nguyen-Tuong committed
import os

Import('env')

Anh Nguyen-Tuong's avatar
Anh Nguyen-Tuong committed
env.Replace(debug=ARGUMENTS.get("debug",0))
env.Replace(autozafl=ARGUMENTS.get("autozafl",0))

if int(env['debug']) == 1:
Jason Hiser's avatar
Jason Hiser committed
	print("Setting debug mode")
Anh Nguyen-Tuong's avatar
Anh Nguyen-Tuong committed
	env.Append(CFLAGS=" -g ")
	env.Append(CXXFLAGS=" -g ")
	env.Append(LINKFLAGS=" -g ")
else:
Jason Hiser's avatar
Jason Hiser committed
	print("Setting release mode")
Anh Nguyen-Tuong's avatar
Anh Nguyen-Tuong committed
	env.Append(CFLAGS=" -O3 ")
	env.Append(CXXFLAGS=" -O3 ")
	env.Append(LINKFLAGS=" -O3 ")

all=SConscript("src/SConscript")

#
# only try to build a .deb on debian
#
is_debian = os.path.isfile('/usr/bin/dpkg-architecture')
if is_debian:
	all=all+SConscript("deb/SConscript")
Jason Hiser's avatar
Jason Hiser committed
Return('all')