projects
/
trackerpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
re-locate log file
[trackerpp.git]
/
SConstruct
diff --git
a/SConstruct
b/SConstruct
index
6556a3e
..
fa54472
100644
(file)
--- a/
SConstruct
+++ b/
SConstruct
@@
-1,12
+1,26
@@
import sys
import sys
+import os
-env = Environment(CC="g++")
-
env.Append(CPPFLAGS = '-Wall -std=c++11'
)
+# 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.ParseConfig("pkg-config --libs opencv log4cpp")
-#env.Append(LIBS=['-llog4cpp', '-lpthread'])
+env.Append(LIBS = ['pthread'])
+
+env.Append(LIBPATH=['#.'])
+
+obj = env.Object('main.cpp')
-
obj = env.Object(Glob("src/*.cpp")) + env.Object("main.cpp"
)
+
env.StaticLibrary('tracker', Glob('src/*.cpp')
)
env.Program("main", list(obj))
env.Program("main", list(obj))
+if GetOption('all'):
+ SConscript('test/SConscript', exports='env')