diff options
author | James Hilliard <james.hilliard1@gmail.com> | 2019-08-14 11:26:30 -0600 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek.chauhan@gmail.com> | 2019-08-23 12:23:43 +0000 |
commit | 315ab997b49bba92c958a88f5eebe7aa232739f8 (patch) | |
tree | 3e404b9f2fe56bb3f6ac3ec7639262910e90851e /test cases/common/2 cpp | |
parent | ab5bb8bcba7651628571c795b54401574fdaa9b2 (diff) | |
download | meson-315ab997b49bba92c958a88f5eebe7aa232739f8.zip meson-315ab997b49bba92c958a88f5eebe7aa232739f8.tar.gz meson-315ab997b49bba92c958a88f5eebe7aa232739f8.tar.bz2 |
Add tests for sources that are disablers.
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Diffstat (limited to 'test cases/common/2 cpp')
-rw-r--r-- | test cases/common/2 cpp/meson.build | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test cases/common/2 cpp/meson.build b/test cases/common/2 cpp/meson.build index 23c8e72..de8b98e 100644 --- a/test cases/common/2 cpp/meson.build +++ b/test cases/common/2 cpp/meson.build @@ -20,3 +20,15 @@ endif assert(has_not_changed, 'Executable has changed.') assert(not is_disabler(exe), 'Executable is a disabler.') + +exe = executable('trivialprog', 'trivial.cc', extra_files : disabler()) + +assert(is_disabler(exe), 'Executable is not a disabler.') + +if exe.found() + exe_disabled = false +else + exe_disabled = true +endif + +assert(exe_disabled, 'Executable was not disabled.') |