diff options
| author | Leitwolf | 2026-10-29 12:18:33 +0300 |
|---|---|---|
| committer | GitHub | 2026-10-29 12:18:33 +0300 |
| commit | 1d48419b7ef642917ebf7dfd16c3bc1b3050d8f1 (patch) | |
| tree | 2e3327fb973f9560b5067d654f3a21ff12a821aa /xmake.lua | |
| parent | d2e3e074bb2e1b8ffd9fc990d0b87667ea602f58 (diff) | |
| parent | 30176b75937e87eafbb4f5557eb0be9697753ddf (diff) | |
| download | catch3-1d48419b7ef642917ebf7dfd16c3bc1b3050d8f1.tar.gz | |
Merge pull request #19 from Progmasoft/feature/yyjson-pugixml
Read and write JSON with yyjson and JUnit XML with pugixml
Diffstat (limited to 'xmake.lua')
| -rw-r--r-- | xmake.lua | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -10,6 +10,9 @@ local repository_root = os.projectdir() local generated_include = path.join(repository_root, ".xmake", "generated") add_moduledirs(path.join(repository_root, "buildsupport")) +-- yyjson and pugixml, compiled into the library. +includes("third_party/yyjson", "third_party/pugixml") + -- The Catch2-compatible engine, the Catch3 runner, which replaced Catch2's -- session, command line and reporters, property testing and snapshots. The -- library is C++20; the engine's headers still need only C++14 in the code @@ -37,6 +40,9 @@ target("catch3") ) add_includedirs("src", {public = true}) add_headerfiles("src/(Progmasoft/**.hpp)") + -- The JSON and XML libraries of the runner are compiled into its own + -- translation units. + add_deps("catch3_yyjson", "catch3_pugixml") target("catch3_main") set_kind("static") |