33 Commits

Author SHA1 Message Date
Martin Hořeňovský 191fa38c9b v3.15.2 2026-07-07 20:44:33 +02:00
Martin Hořeňovský bcfb10e498 v3.15.1 2026-06-14 10:57:30 +02:00
Martin Hořeňovský 6ee0826dca v3.15.0 2026-05-12 13:16:46 +02:00
Martin Hořeňovský b670de4fe1 v3.14.0 2026-04-05 15:05:38 +02:00
Martin Hořeňovský 29c9844f68 v3.13.0 2026-02-15 22:55:48 +01:00
Martin Hořeňovský 88abf9bf32 v3.12.0 2025-12-28 22:31:54 +01:00
Martin Hořeňovský b3fb4b9fea v3.11.0 2025-09-30 10:54:31 +02:00
Martin Hořeňovský 25319fd304 v3.10.0 2025-08-25 21:30:21 +02:00
Martin Hořeňovský 644821ce28 v3.9.1 2025-08-09 00:30:23 +02:00
Martin Hořeňovský fee81626d2 v3.9.0 2025-07-24 22:01:46 +02:00
Chris Thrasher 2b60af89e2 v3.8.1 2025-04-08 12:40:18 -06:00
Martin Hořeňovský 914aeecfe2 v3.8.0 2025-01-06 00:41:45 +01:00
Martin Hořeňovský fa43b77429 v3.7.1 2024-09-17 10:45:43 +02:00
Martin Hořeňovský 31588bb4f5 v3.7.0 2024-08-14 12:05:21 +02:00
Martin Hořeňovský 4e8d92bf02 v3.6.0 2024-05-05 20:58:18 +02:00
Martin Hořeňovský b5373dadca v3.5.4 2024-04-10 12:05:46 +02:00
Martin Hořeňovský 8ac8190e49 v3.5.3 2024-03-01 22:07:10 +01:00
Martin Hořeňovský 05e10dfccc v3.5.2 2024-01-15 14:13:53 +01:00
Martin Hořeňovský f981c9cbca v3.5.1 2023-12-31 15:15:04 +01:00
Martin Hořeňovský 53d0d913a4 v3.5.0 2023-12-11 00:55:40 +01:00
Martin Hořeňovský 6e79e682b7 v3.4.0 2023-07-13 13:37:30 +02:00
Ali-Amir Aldan ce7b153021 Add option to disable building unit tests in Meson build file. 2023-05-26 10:05:06 -07:00
Valeri f53bb3ae7b meson: require version >=0.54.1
See discussion in https://github.com/mesonbuild/wrapdb/pull/1016.
2023-05-15 17:41:56 +02:00
Martin Hořeňovský 3f0283de7a v3.3.2 2023-02-27 15:12:49 +01:00
Martin Hořeňovský 2ab20a0e00 v3.3.1 2023-01-29 23:18:57 +01:00
Martin Hořeňovský c837cb4a8a v3.3.0 2023-01-22 19:53:12 +01:00
Martin Hořeňovský ab6c7375be v3.2.1 2022-12-09 23:10:18 +01:00
Martin Hořeňovský 65cc7fd2ae v3.2.0 2022-11-16 20:05:48 +01:00
Rosen Penev 1cd86c09a2 meson: update minimum version
include_directories of type string began being supported in meson 0.50.0. New warning with meson 0.64
2022-11-12 14:32:01 +01:00
Lars Toenning f1084fb309 Fix references to license file
The license file was renamed with 6a502cc2f5
2022-10-28 11:30:15 +02:00
Martin Hořeňovský 5df88da16e 3.1.1 2022-10-17 19:57:58 +02:00
Rosen Penev 6a9bf2e0af meson cleanups with muon (#2539)
* meson: run through muon's fmt to fix formatting

* meson: switch arrays to files

Allows muon to alphabetically sort files. switch headers back to arrays
as split() can only be used on strings.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-10-03 17:23:38 +02:00
Mike Crowe 4db8b50aab 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>
2022-10-01 23:28:30 +02:00