projects
/
tinc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
meson: use Python script for version detection
[tinc]
/
meson.build
diff --git
a/meson.build
b/meson.build
index
f0c2fa1
..
1458015
100644
(file)
--- a/
meson.build
+++ b/
meson.build
@@
-1,5
+1,5
@@
project('tinc', 'c',
project('tinc', 'c',
- version:
'1.18pre'
,
+ version:
run_command([find_program('python3'), 'version.py', 'short'], check: true).stdout()
,
license: 'GPL-2.0-or-later',
meson_version: '>=0.51',
default_options: [
license: 'GPL-2.0-or-later',
meson_version: '>=0.51',
default_options: [
@@
-35,6
+35,13
@@
os_name = host_machine.system()
cpu_family = host_machine.cpu_family()
cc_name = cc.get_id()
cpu_family = host_machine.cpu_family()
cc_name = cc.get_id()
+python = find_program('python3')
+if meson_version.version_compare('>=0.55')
+ python_path = python.full_path()
+else
+ python_path = python.path()
+endif
+
cc_defs = ['-D_GNU_SOURCE']
if os_name == 'sunos'
cc_defs += '-D__EXTENSIONS__'
cc_defs = ['-D_GNU_SOURCE']
if os_name == 'sunos'
cc_defs += '-D__EXTENSIONS__'