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

summaryrefslogtreecommitdiffhomepage
path: root/premake5.lua
diff options
context:
space:
mode:
authorLeitwolf112026-09-24 23:05:47 +0300
committerLeitwolf112026-09-24 23:05:47 +0300
commitd79b294903e4d0f4b24fdf1cc50be4b0fec7f745 (patch)
tree64f0c7c3dfbc08bfb70d9a37df5cccae3d52b526 /premake5.lua
parent9ad804cedf4cc4a85ef89fe097f97a3b44654360 (diff)
downloadcatch3-0.2.0.tar.gz
Add snapshots and JUnit result serialization0.2.0
Diffstat (limited to 'premake5.lua')
-rw-r--r--premake5.lua23
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" }