aboutsummaryrefslogtreecommitdiff
path: root/AGENTS
diff options
context:
space:
mode:
author_ov4 <ov4@ov4.org>2026-10-13 05:08:14 +0000
committer_ov4 <ov4@ov4.org>2026-10-13 05:08:14 +0000
commit84cbd5fef8c67586f08cb7396f9d60ef4a07622f (patch)
tree229029f00ebb977bcc93889fb5f7189f6ba8de1f /AGENTS
parent26b378e7e90f950e8d64a294e56fbe9e06d19214 (diff)
build: render standalone HTML documentation on Windows
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Diffstat (limited to 'AGENTS')
-rw-r--r--AGENTS/ARCH.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/AGENTS/ARCH.md b/AGENTS/ARCH.md
index 2707ba3..f235295 100644
--- a/AGENTS/ARCH.md
+++ b/AGENTS/ARCH.md
@@ -81,6 +81,9 @@ to the user PATH without copying the combined process PATH, and creates a
per-user Start Menu help shortcut. `-SourceDir` selects the artifact directory;
`DESTDIR` staging is unsupported on Windows. The script is compatible with
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.
Build pin: developed and tested against **LLVM 18**. (The historical LLVM 19 breakage —
`ArithmeticHandler.cc` touching `llvm::Module` through a transitive include — is gone