We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents e67bdb5 + 4200caa commit 1467a3eCopy full SHA for 1467a3e
meson.build
@@ -18,11 +18,19 @@ else
18
endif
19
libarchive_dep = dependency('libarchive')
20
21
+vers = meson.project_version().split('.')
22
+cdata = configuration_data()
23
+cdata.set('PROJECT_VERSION', meson.project_version())
24
+cdata.set('PROJECT_VERSION_MAJOR', vers[0])
25
+cdata.set('PROJECT_VERSION_MINOR', vers[1])
26
+cdata.set('PROJECT_VERSION_PATCH', vers[2])
27
+cdata.set('QARCHIVE_STATIC', get_option('default_library') == 'static')
28
+
29
conf = configure_file(
30
format: 'cmake@',
31
input: 'other/cmake/config.h.in',
32
output: 'config.h',
- configuration: configuration_data({'QARCHIVE_STATIC': get_option('default_library') == 'static'}),
33
+ configuration: cdata,
34
)
35
36
src = files(
0 commit comments