X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=SConstruct;h=414727d64d27f08470de4015a526f86981394f6b;hb=70532232dd98f31467eff7baaaff6e68f803bb45;hp=e779fc973bf82182df4a276d1ec68e5f35d98b91;hpb=79009fa0674d90e03b7a7bd958f7ee1e20d9b194;p=trackerpp.git diff --git a/SConstruct b/SConstruct index e779fc9..414727d 100644 --- a/SConstruct +++ b/SConstruct @@ -8,22 +8,26 @@ AddOption('--all', dest='all', action='store_true', help='Build all include test env = Environment(CXX="g++", CPPPATH=['#include'], - ALL=GetOption('all')) + CCFLAGS=['-Wall', '-std=c++11', '-O2']) -env.Append(CCFLAGS = ['-Wall', '-std=c++11']) -env.ParseConfig("pkg-config --libs opencv log4cpp") - -#obj = env.Object(Glob("src/*.cpp")) + env.Object("main.cpp") -obj = env.Object('main.cpp') -env.StaticLibrary('tracker', Glob('src/*.cpp')) +env['ENV']['TERM'] = os.environ['TERM'] -#print env['LINKFLAGS'] -#print env['LIBS'] env.Append(LIBS = ['tracker']) +env.ParseConfig("pkg-config --libs opencv log4cpp") +env.ParseConfig("python-config --cflags --libs") +env.Append(LIBS = ['pthread', 'boost_python']) +env['CCFLAGS'].remove('-Wstrict-prototypes') # invalid in C++ +env['CCFLAGS'].remove('-g') + env.Append(LIBPATH=['#.']) -#env.Program("main", 'main.cpp', LIBS=['tracker'], LIBPATH=['.']) -env.Program("main", list(obj)) +env.StaticLibrary('tracker', Glob('src/*.cpp')) +#tracker = env.StaticLibrary('tracker', Glob('src/*.cpp')) +#Depends(tracker, Glob('src/*.cpp')) + +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')