diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/meson.build | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/include/meson.build b/include/meson.build new file mode 100644 index 00000000..bd841645 --- /dev/null +++ b/include/meson.build @@ -0,0 +1,26 @@ +setup_h = configure_file( + output: 'setup.h', + configuration: conf_data, + install: false +) + +serno_h = vcs_tag( + command: ['git', 'rev-list', '-1', '--no-commit-header', '--date=format:%Y%m%d', '--format=%cd-%h', 'HEAD'], + input: 'serno.h.in', + output: 'serno.h', + replace_string: '@SERNO@', + fallback: 'unknown', +) + +datecode_h = vcs_tag( + command: ['git', 'rev-list', '-1', '--no-commit-header', '--format=%ct', 'HEAD'], + input: 'datecode.h.in', + output: 'datecode.h', + replace_string: '@DATECODE@', + fallback: '0', +) + +global_include_dep = declare_dependency( + sources: [setup_h, serno_h, datecode_h], + include_directories: include_directories('.'), +) |
