]> git.sesse.net Git - nageru/blobdiff - meson.build
Make the Nageru version settable from the Meson configuration.
[nageru] / meson.build
index 2efead5c8d85f48979a0a68eaa9bed50feb2f54d..9dbfd22648c140dbfded07ed3133bc95fc3e00e4 100644 (file)
@@ -1,4 +1,4 @@
-project('nageru', 'cpp', default_options: ['buildtype=debugoptimized'])
+project('nageru', 'cpp', default_options: ['buildtype=debugoptimized'], version: '1.8.0-pre')
 
 cxx = meson.get_compiler('cpp')
 
@@ -17,6 +17,9 @@ if r.returncode() != 0
 endif
 add_project_arguments('-DMOVIT_SHADER_DIR="' + r.stdout().strip() + '"', language: 'cpp')
 
+# Make the Nageru version available as a #define.
+add_project_arguments('-DNAGERU_VERSION="' + meson.project_version() + '"', language: 'cpp')
+
 # DeckLink has these issues, and we include it from various places.
 if cxx.has_argument('-Wno-non-virtual-dtor')
        add_project_arguments('-Wno-non-virtual-dtor', language: 'cpp')