diff options
| author | Carl Hetherington <cth@carlh.net> | 2013-04-11 07:45:13 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2013-04-11 07:45:13 +0100 |
| commit | 2fcde246d2e44c0834f54c6a45c847d4f73566c7 (patch) | |
| tree | 8b7edec78fa6553bc46f2f5f84a4267b196b53fd /wscript | |
| parent | c7ef4d0af4a044812d1c168e603e3edde2be6a91 (diff) | |
Try to fix windows build.
Diffstat (limited to 'wscript')
| -rw-r--r-- | wscript | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -3,11 +3,19 @@ VERSION = '0.02pre' def options(opt): opt.load('compiler_cxx') + opt.add_option('--target-windows', action='store_true', default = False, help = 'set up to do a cross-compile to Windows') def configure(conf): conf.load('compiler_cxx') conf.env.append_value('CXXFLAGS', ['-Wall', '-Wextra', '-O2']) + conf.env.TARGET_WINDOWS = conf.options.target_windows + + if conf.options.target_windows: + boost_lib_suffix = '-mt' + else: + boost_lib_suffix = '' + conf.check_cfg(package = 'libxml++-2.6', args = '--cflags --libs', uselib_store = 'LIBXML++', mandatory = True) conf.check_cxx(fragment = """ @@ -16,7 +24,7 @@ def configure(conf): """, msg = 'Checking for boost filesystem library', libpath = '/usr/local/lib', - lib = ['boost_filesystem', 'boost_system'], + lib = ['boost_filesystem%s' % boost_lib_suffix, 'boost_system%s' % boost_lib_suffix], uselib_store = 'BOOST_FILESYSTEM') conf.recurse('test') |
