aboutsummaryrefslogtreecommitdiffstats
path: root/meson/test cases/common/67 modules
diff options
context:
space:
mode:
authorAngelos Mouzakitis <a.mouzakitis@virtualopensystems.com>2023-10-10 14:33:42 +0000
committerAngelos Mouzakitis <a.mouzakitis@virtualopensystems.com>2023-10-10 14:33:42 +0000
commitaf1a266670d040d2f4083ff309d732d648afba2a (patch)
tree2fc46203448ddcc6f81546d379abfaeb323575e9 /meson/test cases/common/67 modules
parente02cda008591317b1625707ff8e115a4841aa889 (diff)
Add submodule dependency filesHEADmaster
Change-Id: Iaf8d18082d3991dec7c0ebbea540f092188eb4ec
Diffstat (limited to 'meson/test cases/common/67 modules')
-rw-r--r--meson/test cases/common/67 modules/meson.build14
-rw-r--r--meson/test cases/common/67 modules/meson_options.txt6
2 files changed, 20 insertions, 0 deletions
diff --git a/meson/test cases/common/67 modules/meson.build b/meson/test cases/common/67 modules/meson.build
new file mode 100644
index 000000000..ad33ed6d4
--- /dev/null
+++ b/meson/test cases/common/67 modules/meson.build
@@ -0,0 +1,14 @@
+project('module test', 'c')
+
+modtest = import('modtest')
+modtest.print_hello()
+assert(modtest.found())
+
+modtest = import('modtest', required : get_option('disabled'))
+assert(not modtest.found())
+
+notfound = import('not-found', required : false)
+assert(not notfound.found())
+
+disabled = import('not-found', required : false, disabler : true)
+assert(is_disabler(disabled))
diff --git a/meson/test cases/common/67 modules/meson_options.txt b/meson/test cases/common/67 modules/meson_options.txt
new file mode 100644
index 000000000..06711447d
--- /dev/null
+++ b/meson/test cases/common/67 modules/meson_options.txt
@@ -0,0 +1,6 @@
+option(
+ 'disabled',
+ type : 'feature',
+ value : 'disabled',
+ description : 'test disabled'
+)