diff options
| author | Jussi Pakkanen <jussi.pakkanen@mailbox.org> | 2025-11-09 16:29:47 +0200 |
|---|---|---|
| committer | Jussi Pakkanen <jussi.pakkanen@mailbox.org> | 2025-11-23 16:04:33 +0200 |
| commit | 50471c0b843afc0173a9807b676d3c076b695305 (patch) | |
| tree | c85347427f0738c4524b045c6aecd7e616594014 /test cases | |
| parent | e1d611410f3f2596d8231e590c1f5c78a45d6097 (diff) | |
| download | meson-50471c0b843afc0173a9807b676d3c076b695305.tar.gz | |
Add test case for import std (uses #include for now).
Diffstat (limited to 'test cases')
| -rw-r--r-- | test cases/common/286 importstd/meson.build | 18 | ||||
| -rw-r--r-- | test cases/common/286 importstd/useistd.cpp | 6 |
2 files changed, 24 insertions, 0 deletions
diff --git a/test cases/common/286 importstd/meson.build b/test cases/common/286 importstd/meson.build new file mode 100644 index 000000000..d5221cd96 --- /dev/null +++ b/test cases/common/286 importstd/meson.build @@ -0,0 +1,18 @@ +project('importstd', 'cpp', default_options: {'cpp_importstd': 'true', + 'cpp_std': 'c++23'}) + +cpp = meson.get_compiler('cpp') + +if cpp.get_id() == 'gcc' and cpp.version().version_compare('>=15.1') + istd_supported = true +else + istd_supported = false +endif + +if istd_supported + useistd = executable('useistd', 'useistd.cpp') + test('useistd', useistd) + +else + message('Compiler not yet supported, import std test not run.') +endif diff --git a/test cases/common/286 importstd/useistd.cpp b/test cases/common/286 importstd/useistd.cpp new file mode 100644 index 000000000..d8d707a8b --- /dev/null +++ b/test cases/common/286 importstd/useistd.cpp @@ -0,0 +1,6 @@ +#include<print> + +int main(int, char**) { + std::print("Import STD is working.\n"); + return 0; +} |
