aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test cases/common/123 llvm ir and assembly/meson.build7
1 files changed, 5 insertions, 2 deletions
diff --git a/test cases/common/123 llvm ir and assembly/meson.build b/test cases/common/123 llvm ir and assembly/meson.build
index 2f6034b..a67c6c6 100644
--- a/test cases/common/123 llvm ir and assembly/meson.build
+++ b/test cases/common/123 llvm ir and assembly/meson.build
@@ -31,12 +31,15 @@ foreach lang : ['c', 'cpp']
if cc.get_argument_syntax() == 'msvc'
cl = cc.cmd_array()
if cpu == 'x86'
- ml = find_program('ml')
+ ml = find_program('ml', required: false)
elif cpu == 'x86_64'
- ml = find_program('ml64')
+ ml = find_program('ml64', required: false)
else
error('Unsupported cpu family: "' + cpu + '"')
endif
+ if not ml.found()
+ error('MESON_SKIP_TEST: ML (masm) not found')
+ endif
# Preprocess file (ml doesn't support pre-processing)
preproc_name = lang + square_base + '.i'
square_preproc = custom_target(lang + square_impl + 'preproc',