summaryrefslogtreecommitdiff
path: root/src/wscript
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2016-06-09 20:24:20 +0100
committerCarl Hetherington <cth@carlh.net>2019-12-03 17:01:32 +0100
commit8204f14304dd463a42f8540413cf95cf49e1f829 (patch)
tree74a7ef337aa59a29e165acf2e4cd8edaaad172a5 /src/wscript
parentcc2f56be277e10ffe01072544a99a966daba6326 (diff)
Don't include micro version number in MXFs we write.
Diffstat (limited to 'src/wscript')
-rw-r--r--src/wscript7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/wscript b/src/wscript
index 42de573..6b0f037 100644
--- a/src/wscript
+++ b/src/wscript
@@ -1,6 +1,11 @@
def configure(conf):
conf.env.append_value('CXXFLAGS', '-D_FILE_OFFSET_BITS=64')
- conf.env.append_value('CXXFLAGS', '-DPACKAGE_VERSION="%s"' % conf.env.VERSION)
+ # Don't include the micro version number in PACKAGE_VERSION, as
+ # this ends up in MXFs and screws up DCP-o-matic's test references
+ # every time it changes
+ s = conf.env.VERSION.split('.')
+ major_minor = '%s.%s.0' % (s[0], s[1])
+ conf.env.append_value('CXXFLAGS', '-DPACKAGE_VERSION="%s"' % major_minor)
if conf.options.target_windows:
conf.env.append_value('CXXFLAGS', '-DASDCP_PLATFORM="win32"')
conf.env.append_value('CXXFLAGS', '-DKM_WIN32')