aboutsummaryrefslogtreecommitdiff
path: root/test cases/common/2 cpp
diff options
context:
space:
mode:
authorJames Hilliard <james.hilliard1@gmail.com>2019-08-14 11:26:30 -0600
committerNirbheek Chauhan <nirbheek.chauhan@gmail.com>2019-08-23 12:23:43 +0000
commit315ab997b49bba92c958a88f5eebe7aa232739f8 (patch)
tree3e404b9f2fe56bb3f6ac3ec7639262910e90851e /test cases/common/2 cpp
parentab5bb8bcba7651628571c795b54401574fdaa9b2 (diff)
downloadmeson-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.build12
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.')