X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=meson.build;h=155421986f3e08fbf616e9b9e28db1d22f840f63;hb=9e7b3e5dd0d950790c1cc44be8e4716a7ed2e8f2;hp=7354953d7514c48d237a261c2dcc3c6e6c2c4ddb;hpb=c45a3fd7319d03bd147448a017f5aaed3b46fdfe;p=tinc diff --git a/meson.build b/meson.build index 7354953d..15542198 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('tinc', 'c', - version: run_command([find_program('python3'), 'version.py', 'short'], check: true).stdout(), + version: '1.1pre18', license: 'GPL-2.0-or-later', meson_version: '>=0.51', default_options: [ @@ -36,11 +36,15 @@ os_name = host_machine.system() 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() +python = find_program('python3', required: false) +if python.found() + if meson_version.version_compare('>=0.55') + python_path = python.full_path() + else + python_path = python.path() + endif else - python_path = python.path() + python_path = '' endif cc_defs = ['-D_GNU_SOURCE'] @@ -155,16 +159,18 @@ if os_name == 'linux' and not opt_systemd.disabled() subdir('systemd') endif -run_target('reformat', command: [ - python, - '@SOURCE_ROOT@/lint.py', - '--fix', -]) - -run_target('lint', command: [ - python, - '@SOURCE_ROOT@/lint.py', -]) +if python.found() + run_target('reformat', command: [ + python, + '@SOURCE_ROOT@/lint.py', + '--fix', + ]) + + run_target('lint', command: [ + python, + '@SOURCE_ROOT@/lint.py', + ]) +endif if meson_version.version_compare('>=0.53') summary({