Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/tests/SelfTest/UsageTests/ToStringVector.tests.cpp
diff options
context:
space:
mode:
authorMike Crowe2022-10-01 22:28:30 +0100
committerGitHub2022-10-01 23:28:30 +0200
commit4db8b50aab9f91f31b2953455091e257942ec188 (patch)
treeea19247889d71e0d3c4374eda68c66bd4155dab5 /tests/SelfTest/UsageTests/ToStringVector.tests.cpp
parent4a7cefe60101c1e5ea7c7da33a1abe06fbc8e020 (diff)
downloadcatch3-4db8b50aab9f91f31b2953455091e257942ec188.tar.gz
Add support for building with Meson (#2530)
The Meson[1] build system makes it easier incorporate third-party libaries into a project if they also build using Meson. Let's add a minimal Meson build that's compatible with the CMake build, along with a GitHub workflow to check that it builds and that at least the simplest SelfTest runs. The handling of catch_user_config.hpp is inspired by BUILD.bazel and doesn't attempt to support any configuratons options. Such features could be added later. Meson strongly discourages using wildcards to specify sources, so the source and header lists are copied from CMakeLists.txt. Add a new test workflow to test the Meson builds. I was unable to get these tests to pass with Ubuntu 20.04, so they use Ubuntu 22.04. I'm neither a CMake nor a Meson expert, but the results seem to work for me. [1] https://mesonbuild.com/ Co-authored-by: Mike Crowe <mcrowe@brightsign.biz>
Diffstat (limited to 'tests/SelfTest/UsageTests/ToStringVector.tests.cpp')
0 files changed, 0 insertions, 0 deletions