diff options
author | Nomura <nomura.rh@gmail.com> | 2023-08-02 22:34:39 +0200 |
---|---|---|
committer | Xavier Claessens <xclaesse@gmail.com> | 2023-08-04 14:46:39 -0400 |
commit | 50baf3c626267252a2d943a49d8e7c0402e23218 (patch) | |
tree | 3b50e104ec4cf1d484693e5ef903b6147ef8b3c2 /test cases | |
parent | 183e4b8e903c6c4c057d09549e669d6292478a4e (diff) | |
download | meson-50baf3c626267252a2d943a49d8e7c0402e23218.zip meson-50baf3c626267252a2d943a49d8e7c0402e23218.tar.gz meson-50baf3c626267252a2d943a49d8e7c0402e23218.tar.bz2 |
Add default_options argument to find_program()
Diffstat (limited to 'test cases')
5 files changed, 20 insertions, 0 deletions
diff --git a/test cases/common/265 default_options in find_program/meson.build b/test cases/common/265 default_options in find_program/meson.build new file mode 100644 index 0000000..99d8425 --- /dev/null +++ b/test cases/common/265 default_options in find_program/meson.build @@ -0,0 +1,5 @@ +project('test default_options in find_program') + +dummy_exe = find_program('dummy', default_options: ['subproject_option=true']) + +test('test_dummy', dummy_exe) diff --git a/test cases/common/265 default_options in find_program/subprojects/dummy.wrap b/test cases/common/265 default_options in find_program/subprojects/dummy.wrap new file mode 100644 index 0000000..0c03eec --- /dev/null +++ b/test cases/common/265 default_options in find_program/subprojects/dummy.wrap @@ -0,0 +1,5 @@ +[wrap-file] +directory = dummy + +[provide] +program_names = dummy
\ No newline at end of file diff --git a/test cases/common/265 default_options in find_program/subprojects/dummy/dummy.c b/test cases/common/265 default_options in find_program/subprojects/dummy/dummy.c new file mode 100644 index 0000000..a51103c --- /dev/null +++ b/test cases/common/265 default_options in find_program/subprojects/dummy/dummy.c @@ -0,0 +1,3 @@ +int main(void) { + return 0; +}
\ No newline at end of file diff --git a/test cases/common/265 default_options in find_program/subprojects/dummy/meson.build b/test cases/common/265 default_options in find_program/subprojects/dummy/meson.build new file mode 100644 index 0000000..b644130 --- /dev/null +++ b/test cases/common/265 default_options in find_program/subprojects/dummy/meson.build @@ -0,0 +1,6 @@ +project('dummy', 'c') + +if get_option('subproject_option') + dummy_exe = executable('dummy', 'dummy.c') + meson.override_find_program('dummy', dummy_exe) +endif diff --git a/test cases/common/265 default_options in find_program/subprojects/dummy/meson_options.txt b/test cases/common/265 default_options in find_program/subprojects/dummy/meson_options.txt new file mode 100644 index 0000000..c91a24a --- /dev/null +++ b/test cases/common/265 default_options in find_program/subprojects/dummy/meson_options.txt @@ -0,0 +1 @@ +option('subproject_option', type: 'boolean', value: false) |