15 lines
673 B
Markdown
15 lines
673 B
Markdown
# Agent Build Policy
|
|
|
|
This repository uses [`build.sh`](build.sh) as the single supported top-level build entrypoint.
|
|
|
|
## Rules
|
|
|
|
1. Always build with:
|
|
- `bash ./build.sh`
|
|
2. Do **not** use raw `gcc` or `make` directly for top-level project builds unless the user explicitly asks for it.
|
|
3. If `WITH_WHISPER`, `WHISPER_CUDA`, or `BUILD_GUI` behavior is needed, pass them as environment variables to [`build.sh`](build.sh), for example:
|
|
- `WITH_WHISPER=1 bash ./build.sh`
|
|
- `WHISPER_CUDA=1 bash ./build.sh`
|
|
- `BUILD_GUI=0 bash ./build.sh`
|
|
4. For any user-facing build instructions, prefer referencing [`build.sh`](build.sh) over direct compiler or make commands.
|