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 <noreply@anthropic.com>
9 lines
580 B
XML
9 lines
580 B
XML
<Project>
|
|
<PropertyGroup>
|
|
<CultLibRoot Condition="'$(CultLibRoot)' == '' and '$(CULTLIB_ROOT)' != ''">$(CULTLIB_ROOT)</CultLibRoot>
|
|
<CultLibRoot Condition="'$(CultLibRoot)' == ''">$(MSBuildThisFileDirectory)..\CultLib</CultLibRoot>
|
|
<CultLibRevision>f0605367e0d7e57941a57bacb0b8cb8d893073be</CultLibRevision>
|
|
<GitExecutable Condition="'$(GitExecutable)' == '' and Exists('C:\Program Files\Git\cmd\git.exe')">C:\Program Files\Git\cmd\git.exe</GitExecutable>
|
|
<GitExecutable Condition="'$(GitExecutable)' == ''">git</GitExecutable>
|
|
</PropertyGroup>
|
|
</Project>
|