mirror of
https://github.com/zxing/zxing.git
synced 2025-02-02 05:41:08 -08:00
Allow a few build-time arguments to the C++ build
Add DEBUG and PIC flags to scons so you can now build without debug, e.g., scons DEBUG=false lib or with -fPIC forced, e.g,. scons PIC=true lib Defaults haven't changed. git-svn-id: https://zxing.googlecode.com/svn/trunk@1550 59b500cc-1b3d-0410-9834-0bbf25fbcc57
This commit is contained in:
parent
dd1336d0cf
commit
124ef03ca9
|
@ -1,13 +1,21 @@
|
||||||
Decider('MD5')
|
Decider('MD5')
|
||||||
|
|
||||||
env = Environment()
|
vars = Variables()
|
||||||
|
vars.Add(BoolVariable('DEBUG', 'Set to disable optimizations', 1))
|
||||||
|
vars.Add(BoolVariable('PIC', 'Set to 1 for to always generate PIC code', 0))
|
||||||
|
env = Environment(variables = vars)
|
||||||
|
|
||||||
debug = True
|
debug = env['DEBUG']
|
||||||
compile_options = {}
|
compile_options = {}
|
||||||
flags = []
|
flags = []
|
||||||
if debug:
|
if debug:
|
||||||
#compile_options['CPPDEFINES'] = "-DDEBUG"
|
#compile_options['CPPDEFINES'] = "-DDEBUG"
|
||||||
flags.append("-O0 -g3 -Wall")
|
flags.append("-O0 -g3 -ggdb -Wall")
|
||||||
|
else:
|
||||||
|
flags.append("-O -g3 -Wall")
|
||||||
|
if env['PIC']:
|
||||||
|
flags.append("-fPIC")
|
||||||
|
|
||||||
compile_options['CXXFLAGS'] = ' '.join(flags)
|
compile_options['CXXFLAGS'] = ' '.join(flags)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue