X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=SConstruct;h=b2e7560c8f153c1d4b6b8736e870f75f94c8cda4;hb=3aa517d206c44156fe86697aeadc5f75ea212329;hp=fa544728dc4887786e13c6b8b80b09a80f690a0f;hpb=3811d034ba9e1f44a2e9915289438db3807217fe;p=trackerpp.git diff --git a/SConstruct b/SConstruct index fa54472..b2e7560 100644 --- a/SConstruct +++ b/SConstruct @@ -8,19 +8,25 @@ AddOption('--all', dest='all', action='store_true', help='Build all include test env = Environment(CXX="g++", CPPPATH=['#include'], - CCFLAGS=['-Wall', '-std=c++11', '-O2']) + CCFLAGS=['-Wall', '-std=c++11', '-O3']) + +env['ENV']['TERM'] = os.environ['TERM'] env.Append(LIBS = ['tracker']) env.ParseConfig("pkg-config --libs opencv log4cpp") -env.Append(LIBS = ['pthread']) +env.ParseConfig("python-config --cflags --libs") +env.Append(LIBS = ['pthread', 'boost_python']) +env['CCFLAGS'].remove('-Wstrict-prototypes') # invalid in C++ env.Append(LIBPATH=['#.']) -obj = env.Object('main.cpp') - env.StaticLibrary('tracker', Glob('src/*.cpp')) +#tracker = env.StaticLibrary('tracker', Glob('src/*.cpp')) +#Depends(tracker, Glob('src/*.cpp')) -env.Program("main", list(obj)) +env.Program("main", 'main.cpp') +#main = env.Program("main", 'main.cpp') +#Depends(main, ["main.cpp", 'libtracker.a']) if GetOption('all'): SConscript('test/SConscript', exports='env')