print('%posttrans', file=f)
print('/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :', file=f)
-def dependencies(target):
+def dependencies(target, options):
if target.platform == 'linux':
ffmpeg_options = { 'shared': False }
# Use distro-provided FFmpeg on Arch
deps = []
- deps.append(('libdcp', None, {'force-cpp11': True}))
- deps.append(('libsub', None, {'force-cpp11': True}))
+ cpp_lib_options = {}
+ if target.platform == 'osx' and target.bits == 64:
+ # We can use C++11 mode, so let's do it.
+ options['force-cpp11'] = True
+
+ deps.append(('libdcp', None, cpp_lib_options))
+ deps.append(('libsub', None, cpp_lib_options))
deps.append(('rtaudio', 'carl'))
# We get our OpenSSL libraries from the environment, but we
# also need a patched openssl binary to make certificates.
return deps
-def option_defaults():
- return { "gui": True, "variant": None, "disk": False }
+option_defaults = { "gui": True, "variant": None, "disk": False }
def configure_options(target, options):
opt = ''
if target.debug and target.platform == 'windows':
opt += ' --static-dcpomatic'
- print("options=%s" % options)
- print("can_build_disk=%s" % can_build_disk(target))
if can_build_disk(target) and options['disk']:
opt += ' --enable-disk'