summaryrefslogtreecommitdiff
path: root/src/wx/wscript
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-01-25 15:37:45 +0100
committerCarl Hetherington <cth@carlh.net>2025-01-25 15:37:45 +0100
commita828c6427836be3fa51002eaa32fe32f1468124a (patch)
treea90b25ea72f286ce28030bc0bf820354d2cf2663 /src/wx/wscript
parent04889748a0e78a163b2268e794144cd71e880264 (diff)
Diffstat (limited to 'src/wx/wscript')
-rw-r--r--src/wx/wscript11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/wx/wscript b/src/wx/wscript
index 583fe4bb0..220c03154 100644
--- a/src/wx/wscript
+++ b/src/wx/wscript
@@ -324,8 +324,14 @@ def configure(conf):
define_name='DCPOMATIC_HAVE_GLX_SWAP_INTERVAL_EXT',
mandatory=False)
+ if conf.env.ENABLE_CUCUMBER:
+ conf.recurse('cucumber')
+
def build(bld):
+ if bld.env.ENABLE_CUCUMBER:
+ bld.recurse('cucumber')
+
if bld.env.STATIC_DCPOMATIC:
obj = bld(features='cxx cxxstlib')
else:
@@ -340,7 +346,9 @@ def build(bld):
obj.uselib += 'WINSOCK2 OLE32 DSOUND WINMM KSUSER GL GLU GLEW '
if bld.env.TARGET_OSX:
obj.framework = ['CoreAudio', 'OpenGL']
- obj.use = 'libdcpomatic2'
+ obj.use = ['libdcpomatic2']
+ if bld.env.ENABLE_CUCUMBER:
+ obj.use.append('libdcpomatic2-wx-cucumber')
obj.source = sources
obj.target = 'dcpomatic2-wx'
@@ -351,6 +359,7 @@ def build(bld):
bld(rule='msgfmt -c ${SRC} -o ${TGT}', source=bld.path.make_node(os.path.join('..', '..', 'wx-po', 'fa_IR.po')), target=bld.path.get_bld().make_node(mo))
bld.install_files(os.path.join('${PREFIX}', 'share', 'locale', 'fa_IR', 'LC_MESSAGES'), mo)
+
def pot(bld):
i18n.pot(os.path.join('src', 'wx'), sources + " editable_list.h content_widget.h", 'libdcpomatic-wx')