diff options
| author | _ov4 <ov4@ov4.org> | 2026-10-13 05:10:58 +0000 |
|---|---|---|
| committer | _ov4 <ov4@ov4.org> | 2026-10-13 05:10:58 +0000 |
| commit | 8b633927930095d2a8f6ffd48dc2f88a21b3e0bf (patch) | |
| tree | 5cb618a90c30757656e27656dad019146fbd4547 /AGENTS | |
| parent | 84cbd5fef8c67586f08cb7396f9d60ef4a07622f (diff) | |
build: invoke the PowerShell installer on Windows
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Diffstat (limited to 'AGENTS')
| -rw-r--r-- | AGENTS/ARCH.md | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/AGENTS/ARCH.md b/AGENTS/ARCH.md index f235295..fb33471 100644 --- a/AGENTS/ARCH.md +++ b/AGENTS/ARCH.md @@ -84,6 +84,10 @@ Windows PowerShell 5.1; its Windows actions have only been reviewed statically. The `doc` target uses CMake's `WIN32` target-platform detection: Windows generates standalone HTML with inline styles at `build/doc/cpsc.html`; other platforms generate `build/doc/cpsc.1`. Both render the same `doc/cpsc.md` using Pandoc. +Windows `mingw32-make -C build install` builds the HTML manual and invokes +`install.ps1` through Windows PowerShell with the build directory and +`CMAKE_INSTALL_PREFIX`. The default Windows prefix is the per-user Programs +directory above; explicit prefixes are preserved. Unix still invokes `install.sh`. Build pin: developed and tested against **LLVM 18**. (The historical LLVM 19 breakage — `ArithmeticHandler.cc` touching `llvm::Module` through a transitive include — is gone |
