diff options
| author | Leitwolf11 | 2026-09-24 23:05:47 +0300 |
|---|---|---|
| committer | Leitwolf11 | 2026-09-24 23:05:47 +0300 |
| commit | d79b294903e4d0f4b24fdf1cc50be4b0fec7f745 (patch) | |
| tree | 64f0c7c3dfbc08bfb70d9a37df5cccae3d52b526 /premake5.lua | |
| parent | 9ad804cedf4cc4a85ef89fe097f97a3b44654360 (diff) | |
| download | catch3-0.2.0.tar.gz | |
Add snapshots and JUnit result serialization0.2.0
Diffstat (limited to 'premake5.lua')
| -rw-r--r-- | premake5.lua | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/premake5.lua b/premake5.lua index a03b8734..9c2115d2 100644 --- a/premake5.lua +++ b/premake5.lua @@ -54,6 +54,25 @@ project "Catch2WithMain" includedirs { "src", generated_include } links { "Catch2" } +project "ProgmasoftCatch3" + kind "StaticLib" + language "C++" + cppdialect "C++20" + targetdir "build/premake/bin/%{cfg.buildcfg}" + objdir "build/premake/obj/ProgmasoftCatch3/%{cfg.buildcfg}" + files { + "src/Progmasoft/Results.cpp", + "src/Progmasoft/Results.hpp", + "src/Progmasoft/Snapshot.cpp", + "src/Progmasoft/Snapshot.hpp", + "src/Progmasoft/XmlWriter.cpp", + "src/Progmasoft/XmlWriter.hpp", + "src/Progmasoft/Catch3/**.hpp", + "src/Progmasoft/Catch3.hpp", + } + includedirs { "src", generated_include } + links { "Catch2" } + project "ProgmasoftPropertyTests" kind "ConsoleApp" language "C++" @@ -62,7 +81,9 @@ project "ProgmasoftPropertyTests" objdir "build/premake/obj/ProgmasoftPropertyTests/%{cfg.buildcfg}" files { "tests/Progmasoft/Property.tests.cpp", + "tests/Progmasoft/Results.tests.cpp", + "tests/Progmasoft/Snapshot.tests.cpp", "src/Progmasoft/**.hpp", } includedirs { "src", generated_include } - links { "Catch2WithMain", "Catch2" } + links { "ProgmasoftCatch3", "Catch2WithMain", "Catch2" } |