aboutsummaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authornicole mazzuca <mazzucan@outlook.com>2019-05-05 11:19:04 -0700
committerJussi Pakkanen <jpakkane@gmail.com>2019-05-05 21:19:04 +0300
commit24d5c73b0a55b83bbc6120a322b16808ec1c1118 (patch)
treea362ba829599aafdeec7033173a20ca5fad622d6 /test cases
parent261878f438261585daa637e147c37dc60922afb1 (diff)
downloadmeson-24d5c73b0a55b83bbc6120a322b16808ec1c1118.zip
meson-24d5c73b0a55b83bbc6120a322b16808ec1c1118.tar.gz
meson-24d5c73b0a55b83bbc6120a322b16808ec1c1118.tar.bz2
add -fno-exceptions if cpp_eh=none is specified
Diffstat (limited to 'test cases')
-rw-r--r--test cases/common/91 default options/meson.build11
1 files changed, 4 insertions, 7 deletions
diff --git a/test cases/common/91 default options/meson.build b/test cases/common/91 default options/meson.build
index c4c72ef..4a9fc2f 100644
--- a/test cases/common/91 default options/meson.build
+++ b/test cases/common/91 default options/meson.build
@@ -8,13 +8,10 @@ project('default options', 'cpp', 'c', default_options : [
assert(get_option('buildtype') == 'debugoptimized', 'Build type default value wrong.')
-if meson.get_compiler('cpp').get_argument_syntax() == 'msvc'
- cpp_eh = get_option('cpp_eh')
- assert(cpp_eh == 'none', 'MSVC eh value is "' + cpp_eh + '" instead of "none"')
-else
- cpp_std = get_option('cpp_std')
- assert(cpp_std == 'c++11', 'C++ std value is "' + cpp_std + '" instead of c++11.')
-endif
+cpp_eh = get_option('cpp_eh')
+assert(cpp_eh == 'none', 'EH value is "' + cpp_eh + '" instead of "none"')
+cpp_std = get_option('cpp_std')
+assert(cpp_std == 'c++11', 'C++ std value is "' + cpp_std + '" instead of c++11.')
w_level = get_option('warning_level')
assert(w_level == '3', 'warning level "' + w_level + '" instead of "3"')