aboutsummaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2023-09-03 12:27:47 -0400
committerXavier Claessens <xclaesse@gmail.com>2023-09-07 06:55:07 -0400
commit025aea1dab4bcf9aafdd72acf48476d999a729b9 (patch)
tree3e5c4922fa963870fe07c5457123be325c79be6d /test cases
parentd5f17bc9ffea9537057eb249fc68776eb53d5f58 (diff)
downloadmeson-025aea1dab4bcf9aafdd72acf48476d999a729b9.zip
meson-025aea1dab4bcf9aafdd72acf48476d999a729b9.tar.gz
meson-025aea1dab4bcf9aafdd72acf48476d999a729b9.tar.bz2
Compiler checks must use per-subproject options
Fixes: #12202
Diffstat (limited to 'test cases')
-rw-r--r--test cases/common/223 persubproject options/subprojects/sub2/meson.build4
1 files changed, 4 insertions, 0 deletions
diff --git a/test cases/common/223 persubproject options/subprojects/sub2/meson.build b/test cases/common/223 persubproject options/subprojects/sub2/meson.build
index cf1435a..8862220 100644
--- a/test cases/common/223 persubproject options/subprojects/sub2/meson.build
+++ b/test cases/common/223 persubproject options/subprojects/sub2/meson.build
@@ -14,3 +14,7 @@ shared_library('lib1', 'foo.c')
# Parent project is c++11 but this one uses c++14 to build.
libcpp14 = library('lib2', 'foo.cpp')
meson.override_dependency('libcpp14', declare_dependency(link_with: libcpp14))
+
+# Compiler checks should be using c++14 as well
+cxx = meson.get_compiler('cpp')
+assert(cxx.compiles(files('foo.cpp')))