X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=wscript;h=ba74aa0f5a9d55242932c3fd1befb39a6f155ef6;hb=HEAD;hp=458d61321f9ba48b85036b68e9bbcbe0db8f5fa5;hpb=197a0bc8aa2ab25bd831fc9d4da99feb7fee8050;p=libdcp.git diff --git a/wscript b/wscript index 458d6132..ba74aa0f 100644 --- a/wscript +++ b/wscript @@ -131,7 +131,8 @@ def configure(conf): image = conf.check_cfg(package='ImageMagick++', args='--cflags --libs', uselib_store='MAGICK', mandatory=False) graphics = conf.check_cfg(package='GraphicsMagick++', args='--cflags --libs', uselib_store='MAGICK', mandatory=False) if image is None and graphics is None: - Logs.error('Neither ImageMagick++ nor GraphicsMagick++ found: one or the other is required unless you ./waf configure --disable-examples --disable-dcpdumpimage') + Logs.error('Neither ImageMagick++ nor GraphicsMagick++ found: one or the other is required unless you ./waf configure --disable-examples --disable-dumpimage') + sys.exit(1) conf.check_cfg(package='sndfile', args='--cflags --libs', uselib_store='SNDFILE', mandatory=False) @@ -213,6 +214,15 @@ def configure(conf): lib=['boost_filesystem%s' % boost_lib_suffix, 'boost_system%s' % boost_lib_suffix], uselib_store='BOOST_FILESYSTEM') + conf.check_cxx(fragment=""" + #include \n + int main() { boost::filesystem::weakly_canonical("a/b/c"); }\n + """, + mandatory=False, + msg='Checking for boost::filesystem::weakly_canonical', + uselib='BOOST_FILESYSTEM', + define_name='LIBDCP_HAVE_WEAKLY_CANONICAL') + conf.check_cxx(fragment=""" #include \n int main() { boost::signals2::signal x; }\n