From 2fcde246d2e44c0834f54c6a45c847d4f73566c7 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Thu, 11 Apr 2013 07:45:13 +0100 Subject: [PATCH] Try to fix windows build. --- wscript | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/wscript b/wscript index 09069bc..8a5fb43 100644 --- a/wscript +++ b/wscript @@ -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') -- 2.30.2