import sys import os # using -j4 by default SetOption('num_jobs', 4) AddOption('--all', dest='all', action='store_true', help='Build all include test') env = Environment(CXX="g++", CPPPATH=['#include'], CCFLAGS=['-Wall', '-std=c++11', '-O2']) env.Append(LIBS = ['tracker']) env.ParseConfig("pkg-config --libs opencv log4cpp") env.Append(LIBS = ['pthread']) env.Append(LIBPATH=['#.']) obj = env.Object('main.cpp') env.StaticLibrary('tracker', Glob('src/*.cpp')) env.Program("main", list(obj)) if GetOption('all'): SConscript('test/SConscript', exports='env')