From 0f2f87a003477bd79487a47d5f60f67751e2f44e Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Sun, 6 Mar 2022 18:57:40 -0500 Subject: find_program: add a version() method to match the one for dependencies It is often useful to check the found version of a program without checking whether you can successfully find `find_program('foo', required: false, version: '>=XXX')` --- docs/yaml/objects/external_program.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'docs/yaml/objects/external_program.yaml') diff --git a/docs/yaml/objects/external_program.yaml b/docs/yaml/objects/external_program.yaml index 02bf48f6b..f4064771d 100644 --- a/docs/yaml/objects/external_program.yaml +++ b/docs/yaml/objects/external_program.yaml @@ -24,6 +24,14 @@ methods: run_command(find_program('foo'), 'arg1', 'arg2') ``` +- name: version + returns: str + since: 0.62.0 + description: | + The version number as a string, for example `1.2.8`. + + `unknown` if the program cannot determine the version via a `--version` argument. + - name: full_path returns: str since: 0.55.0 -- cgit v1.2.3