5 SetOption('num_jobs', 4)
7 AddOption('--all', dest='all', action='store_true', help='Build all include test')
9 env = Environment(CXX="g++",
11 CCFLAGS=['-Wall', '-std=c++11', '-O2'])
13 env['ENV']['TERM'] = os.environ['TERM']
15 env.Append(LIBS = ['tracker'])
16 env.ParseConfig("pkg-config --libs opencv log4cpp")
17 env.ParseConfig("python-config --cflags --libs")
18 env.Append(LIBS = ['pthread', 'boost_python'])
19 env['CCFLAGS'].remove('-Wstrict-prototypes') # invalid in C++
20 env['CCFLAGS'].remove('-g')
22 env.Append(LIBPATH=['#.'])
24 env.StaticLibrary('tracker', Glob('src/*.cpp'))
25 #tracker = env.StaticLibrary('tracker', Glob('src/*.cpp'))
26 #Depends(tracker, Glob('src/*.cpp'))
28 env.Program("main", 'main.cpp')
29 #main = env.Program("main", 'main.cpp')
30 #Depends(main, ["main.cpp", 'libtracker.a'])
33 SConscript('test/SConscript', exports='env')