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

summaryrefslogtreecommitdiffhomepage
path: root/xmake.lua
diff options
context:
space:
mode:
authorLeitwolf2026-10-23 08:00:25 +0300
committerGitHub2026-10-23 08:00:25 +0300
commit83c6fc3ac13abe83fa39f7b5f8559ccaf4412233 (patch)
treefc298723d8fb7e7212a48e345744650eb18e9678 /xmake.lua
parent976522bf2f4421e058e13e2b8f8fb842546c2127 (diff)
parent59d200efe0d6a0645e2ae508cccb43affe874500 (diff)
downloadcatch3-83c6fc3ac13abe83fa39f7b5f8559ccaf4412233.tar.gz
Merge pull request #7 from Progmasoft/feature/native-property-engine
Add a native property-testing engine with choice-sequence shrinking
Diffstat (limited to 'xmake.lua')
-rw-r--r--xmake.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/xmake.lua b/xmake.lua
index 385cf47d..9d956df7 100644
--- a/xmake.lua
+++ b/xmake.lua
@@ -39,6 +39,9 @@ target("ProgmasoftCatch3")
set_languages("cxx20")
add_headerfiles("src/Progmasoft/**.hpp", {prefixdir = ""})
add_files(
+ "src/Progmasoft/ChoiceShrinker.cpp",
+ "src/Progmasoft/Context.cpp",
+ "src/Progmasoft/PropertyEngine.cpp",
"src/Progmasoft/Results.cpp",
"src/Progmasoft/Snapshot.cpp",
"src/Progmasoft/XmlWriter.cpp"
@@ -52,8 +55,11 @@ target("ProgmasoftPropertyTests")
add_files(
"tests/Progmasoft/Generators.tests.cpp",
"tests/Progmasoft/Property.tests.cpp",
+ "tests/Progmasoft/ForAll.tests.cpp",
"tests/Progmasoft/Results.tests.cpp",
"tests/Progmasoft/Snapshot.tests.cpp",
+ "tests/Progmasoft/Stateful.tests.cpp",
+ "tests/Progmasoft/Strategy.tests.cpp",
"src/catch2/internal/catch_main.cpp"
)
add_includedirs("src", generated_include)