- Timestamp:
- 09/19/07 17:33:19 (14 months ago)
- Files:
-
- 1 modified
-
branches/strict-xml-branch/SConstruct (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/strict-xml-branch/SConstruct
r527 r531 28 28 LIBDIR_SCHEMA='lib' 29 29 30 opts = Options( )30 opts = Options('config.py') 31 31 opts.Add('PREFIX', 'The install path "prefix"', '/usr/local') 32 32 opts.Add(PathOption('BOOST_INCLUDES', 'Search path for boost include files', '/usr/include')) … … 34 34 opts.Add('BOOST_TOOLKIT','Specify boost toolkit e.g. gcc41.','',False) 35 35 opts.Add(('FREETYPE_CONFIG', 'The path to the freetype-config executable.', 'freetype-config')) 36 opts.Add(('XML2_CONFIG', 'The path to the xml2-config executable.', '')) 36 37 opts.Add(PathOption('FRIBIDI_INCLUDES', 'Search path for fribidi include files', '/usr/include')) 37 38 opts.Add(PathOption('FRIBIDI_LIBS','Search path for fribidi include files','/usr/' + LIBDIR_SCHEMA)) … … 96 97 env.ParseConfig(env['FREETYPE_CONFIG'] + ' --libs --cflags') 97 98 99 if env['XML2_CONFIG']: 100 env.ParseConfig(env['XML2_CONFIG'] + ' --libs --cflags') 101 env.MergeFlags('-DHAVE_LIBXML2'); 102 else: 103 env.MergeFlags('-DBOOST_PROPERTY_TREE_XML_PARSER_TINYXML -DTIXML_USE_STL'); 104 98 105 if env['BIDI']: 99 106 env.Append(CXXFLAGS = '-DUSE_FRIBIDI') … … 225 232 else: pthread = '-pthread' 226 233 234 common_cxx_flags = '-ansi -Wall %s -ftemplate-depth-100 -D%s ' % (pthread, env['PLATFORM'].upper()); 235 227 236 if env['DEBUG']: 228 env.Append(CXXFLAGS = '-ansi -Wall %s -ftemplate-depth-100 -O0 -fno-inline -g -DDEBUG -DMAPNIK_DEBUG -D%s ' % (pthread, env['PLATFORM'].upper()))229 else: 230 env.Append(CXXFLAGS = '-ansi -Wall %s -ftemplate-depth-100 -O2 -finline-functions -Wno-inline -DNDEBUG -D%s' % (pthread,env['PLATFORM'].upper()))237 env.Append(CXXFLAGS = common_cxx_flags + '-O0 -fno-inline -g -DDEBUG -DMAPNIK_DEBUG') 238 else: 239 env.Append(CXXFLAGS = common_cxx_flags + '-O2 -finline-functions -Wno-inline -DNDEBUG') 231 240 232 241 # Install some free default fonts
