X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=wscript;h=d8da7fbc73f4313de21fb3d8aafaf8f1db2fb52c;hb=4e027bff77556ebf186b10bfa4828aef1dc58654;hp=515c21a350ce06a7b0c2258125fd7afc2534268b;hpb=90554068a272a15192c4fc3d84d1ce946e795b4f;p=libcxml.git diff --git a/wscript b/wscript index 515c21a..d8da7fb 100644 --- a/wscript +++ b/wscript @@ -1,10 +1,12 @@ APPNAME = 'libcxml' -VERSION = '0.09pre' +VERSION = '0.12.0devel' +API_VERSION = '0.0.0' 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') opt.add_option('--static', action='store_true', default=False, help='build statically') + opt.add_option('--disable-tests', action='store_true', default=False, help='disable building of tests') def configure(conf): conf.load('compiler_cxx') @@ -12,6 +14,8 @@ def configure(conf): conf.env.TARGET_WINDOWS = conf.options.target_windows conf.env.STATIC = conf.options.static + conf.env.DISABLE_TESTS = conf.options.disable_tests + conf.env.API_VERSION = API_VERSION if conf.options.target_windows: boost_lib_suffix = '-mt' @@ -28,17 +32,18 @@ def configure(conf): libpath='/usr/local/lib', lib=['boost_filesystem%s' % boost_lib_suffix, 'boost_system%s' % boost_lib_suffix], uselib_store='BOOST_FILESYSTEM') - - conf.check_cxx(fragment=""" - #define BOOST_TEST_MODULE Config test\n - #include \n - int main() {} - """, - msg='Checking for boost unit testing library', - lib=['boost_unit_test_framework%s' % boost_lib_suffix, 'boost_system%s' % boost_lib_suffix], - uselib_store='BOOST_TEST') - - conf.recurse('test') + + if not conf.options.disable_tests: + conf.check_cxx(fragment=""" + #define BOOST_TEST_MODULE Config test\n + #include \n + int main() {} + """, + msg='Checking for boost unit testing library', + lib=['boost_unit_test_framework%s' % boost_lib_suffix, 'boost_system%s' % boost_lib_suffix], + uselib_store='BOOST_TEST') + + conf.recurse('test') def build(bld): @@ -49,4 +54,5 @@ def build(bld): install_path='${LIBDIR}/pkgconfig') bld.recurse('src') - bld.recurse('test') + if not bld.env.DISABLE_TESTS: + bld.recurse('test')