X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=wscript;h=0c08e499eabb6ff082e1c8bfb1cb7f83c15de68f;hb=b42ff884dd808631859d2f044e8efbd19153937e;hp=400df67b7620221bebb6475106b3712940da2bf9;hpb=f9c55758a3a2d08038fd3af45fa3e27854094a09;p=dcpomatic.git diff --git a/wscript b/wscript index 400df67b7..0c08e499e 100644 --- a/wscript +++ b/wscript @@ -26,7 +26,7 @@ import distutils.spawn from waflib import Logs APPNAME = 'dcpomatic' -VERSION = '2.3.1' +VERSION = '2.3.6devel' def options(opt): opt.load('compiler_cxx') @@ -159,6 +159,22 @@ def configure(conf): else: conf.check_cfg(package='libcurl', args='--cflags --libs', uselib_store='CURL', mandatory=True) + # libicu + if conf.check_cfg(package='icu-i18n', args='--cflags --libs', uselib_store='ICU', mandatory=False) is None: + if conf.check_cfg(package='icu', args='--cflags --libs', uselib_store='ICU', mandatory=False) is None: + conf.check_cxx(fragment=""" + #include + int main(void) { + UErrorCode status = U_ZERO_ERROR; + UCharsetDetector* detector = ucsdet_open (&status); + return 0; }\n + """, + mandatory=True, + msg='Checking for libicu', + okmsg='yes', + libpath=['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu'], + lib=['icuio', 'icui18n', 'icudata', 'icuuc'], + uselib_store='ICU') # libsndfile conf.check_cfg(package='sndfile', args='--cflags --libs', uselib_store='SNDFILE', mandatory=True)