From 4f4beb0fe477c4f8ebf6235a2ed8a3171895e8e6 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Mon, 14 Sep 2026 17:38:20 +0200 Subject: [PATCH] Pin CultLib for headless builds Directory.Build.props names CultLibRoot (CULTLIB_ROOT, else the sibling checkout) and pins CultLibRevision to f0605367 (CultMath 0.2.1 on main). Directory.Build.targets carries Delvehold's VerifyCultLibRevision guard, checking for CultMath.csproj: HEAD must equal the pin and the worktree must be clean. Co-Authored-By: Claude Opus 5 --- Directory.Build.props | 9 +++++++++ Directory.Build.targets | 22 ++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 Directory.Build.props create mode 100644 Directory.Build.targets diff --git a/Directory.Build.props b/Directory.Build.props new file mode 100644 index 000000000..d8d359c6b --- /dev/null +++ b/Directory.Build.props @@ -0,0 +1,9 @@ + + + $(CULTLIB_ROOT) + $(MSBuildThisFileDirectory)..\CultLib + f0605367e0d7e57941a57bacb0b8cb8d893073be + C:\Program Files\Git\cmd\git.exe + git + + diff --git a/Directory.Build.targets b/Directory.Build.targets new file mode 100644 index 000000000..aaccbd63d --- /dev/null +++ b/Directory.Build.targets @@ -0,0 +1,22 @@ + + + + + + + + + + + + +