aboutsummaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authorMike Wey <mike@mikewey.eu>2017-05-20 18:08:48 +0200
committerMike Wey <mike@mikewey.eu>2017-05-20 18:12:50 +0200
commit0bfc93f9e86874e048ed0bca8a0b2bff7586c46c (patch)
tree0ca56384af143a4a2f0da3d316ec102ad5585b4f /test cases
parent19da02a5d8b5c1a65a29bad511e27304374808ba (diff)
downloadmeson-0bfc93f9e86874e048ed0bca8a0b2bff7586c46c.zip
meson-0bfc93f9e86874e048ed0bca8a0b2bff7586c46c.tar.gz
meson-0bfc93f9e86874e048ed0bca8a0b2bff7586c46c.tar.bz2
Update the test case.
Diffstat (limited to 'test cases')
-rw-r--r--test cases/d/8 has multi arguments/installed_files.txt0
-rw-r--r--test cases/d/8 has multi arguments/meson.build14
2 files changed, 12 insertions, 2 deletions
diff --git a/test cases/d/8 has multi arguments/installed_files.txt b/test cases/d/8 has multi arguments/installed_files.txt
deleted file mode 100644
index e69de29..0000000
--- a/test cases/d/8 has multi arguments/installed_files.txt
+++ /dev/null
diff --git a/test cases/d/8 has multi arguments/meson.build b/test cases/d/8 has multi arguments/meson.build
index 2153cfd..9671890 100644
--- a/test cases/d/8 has multi arguments/meson.build
+++ b/test cases/d/8 has multi arguments/meson.build
@@ -2,5 +2,15 @@ project('D has arguments test', 'd')
compiler = meson.get_compiler('d')
-compiler.compiles('int i;')
-compiler.has_argument('-I.')
+if not compiler.compiles('int i;')
+ error(''.join(['compiles is broken for d compiler: ', compiler.get_id()]))
+endif
+if not compiler.has_multi_arguments(['-I.', '-J.'])
+ error(''.join(['has_multi_arguments is broken for d compiler: ', compiler.get_id()]))
+endif
+if not compiler.has_argument('-I.')
+ error(''.join(['has_argument is broken for d compiler: ', compiler.get_id()]))
+endif
+if compiler.has_argument('-flag_a_d_compiler_defenaitly_does_not_have')
+ error(''.join(['has_argument is broken for d compiler: ', compiler.get_id()]))
+endif