diff options
-rw-r--r-- | test cases/d/8 has multi arguments/installed_files.txt | 0 | ||||
-rw-r--r-- | test cases/d/8 has multi arguments/meson.build | 14 |
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 |