X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=wscript;h=ce24e866684620109f1b3e1e047762c9b8f8ae20;hb=d8f812067f07204da3a3eed81b127b9062d64012;hp=5c729bd4326c0428471a3a7f7d0038c98524bf28;hpb=cb6b19fdbf3e8822916a2925906e9caaff43bc8c;p=dcpomatic.git diff --git a/wscript b/wscript index 5c729bd43..ce24e8666 100644 --- a/wscript +++ b/wscript @@ -343,6 +343,18 @@ def configure(conf): # libpng conf.check_cfg(package='libpng', args='--cflags --libs', uselib_store='PNG', mandatory=True) + # libjpeg + conf.check_cxx(fragment=""" + #include + #include + #include + int main() { struct jpeg_compress_struct compress; jpeg_create_compress (&compress); return 0; } + """, + msg='Checking for libjpeg', + libpath='/usr/local/lib', + lib=['jpeg'], + uselib_store='JPEG') + # lwext4 if conf.options.enable_disk: conf.check_cxx(fragment=""" @@ -664,6 +676,8 @@ def create_version_cc(version, cxx_flags): def post(ctx): if ctx.cmd == 'install' and ctx.env.TARGET_LINUX: ctx.exec_command('/sbin/ldconfig') + if ctx.env.ENABLE_DISK: + ctx.exec_command('setcap "cap_dac_override+ep cap_sys_admin+ep" %s/bin/dcpomatic2_disk_writer' % ctx.options.prefix) def pot(bld): bld.recurse('src')