X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=wscript;h=6fd048110c76ba1c6fcaf52ab3204bfd17034892;hb=c2cbab19cc66ec3e2e2e7e5c8c208983396de70c;hp=16c3ef9793cafe37dafd186a0dd628f2bbcf5ae9;hpb=a65efe6bd00fbba4f075c4c666dafafb8a5eed4d;p=dcpomatic.git diff --git a/wscript b/wscript index 16c3ef979..6fd048110 100644 --- a/wscript +++ b/wscript @@ -621,7 +621,14 @@ def create_version_cc(version, cxx_flags): def post(ctx): if ctx.cmd == 'install' and ctx.env.TARGET_LINUX: ctx.exec_command('/sbin/ldconfig') - os.chmod(os.path.join(ctx.env.PREFIX, 'bin/dcpomatic2_uuid'), 0o4755) + # I can't find anything which tells me where things have been installed to, + # so here's some nasty hacks to guess. + debian = os.path.join(ctx.out_dir, '../debian/dcpomatic/usr/bin/dcpomatic2_uuid') + prefix = os.path.join(ctx.env['INSTALL_PREFIX'], 'bin/dcpomatic2_uuid') + if os.path.exists(debian): + os.chmod(debian, 0o4755) + if os.path.exists(prefix): + os.chmod(prefix, 0o4755) def pot(bld): bld.recurse('src')