diff options
| author | _ov4 <ov4@ov4.org> | 2026-10-13 12:29:21 +0000 |
|---|---|---|
| committer | _ov4 <ov4@ov4.org> | 2026-10-13 12:29:21 +0000 |
| commit | 42acac3dac5b8ff5aec4ff204d2c1da948ea34b0 (patch) | |
| tree | 1423c5f08af117f13b5bdfa6e285716f255b869b /AGENTS | |
| parent | 0449cae079155f61fdbb2ba3a8d3b6c79da46103 (diff) | |
fix: remove macOS quarantine from the installed compiler
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Diffstat (limited to 'AGENTS')
| -rw-r--r-- | AGENTS/ARCH.md | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/AGENTS/ARCH.md b/AGENTS/ARCH.md index f5738d1..181c207 100644 --- a/AGENTS/ARCH.md +++ b/AGENTS/ARCH.md @@ -87,7 +87,9 @@ and runs in a minimal chroot without LLVM/lli. Windows EMBEDDED is untested. On Linux, `make -C build install` builds the manual and calls the POSIX `install.sh` to copy `cpsc` and `doc/cpsc.1` into `CMAKE_INSTALL_PREFIX/bin` and `CMAKE_INSTALL_PREFIX/share/man/man1` (default prefix `/usr/local`). The script -also supports `--prefix`, `--source-dir` and `DESTDIR` staging. Ordinary builds +also supports `--prefix`, `--source-dir` and `DESTDIR` staging. On macOS it removes +`com.apple.quarantine` from the installed executable if present; attribute inspection +or removal failures abort installation with a diagnostic. Ordinary builds do not require Pandoc; `doc`, installation and release packaging do. The modular `cmake/Manual.cmake` target defers Pandoc discovery until manual generation, prefers the extracted executable, and sets its local runtime/data paths as needed. System |
