Migrated from Make to CMake.
This commit is contained in:
parent
cda05294f5
commit
b6ba093000
52 changed files with 1276 additions and 1210 deletions
|
|
@ -38,7 +38,7 @@ fixed presets. Readers still accept formats 1–12. Older xtc builds reject form
|
|||
allocation, file access, library loading, locking or GUI calls.
|
||||
|
||||
Validation:
|
||||
`make BUILD_DIR=build/builtins all gui test test-gui-instruments test-gui-modern-plugins test-gui-plugins analyze`
|
||||
`cmake --build build/builtins --parallel && cmake --build build/builtins --target gui check test-gui-instruments test-gui-modern-plugins test-gui-plugins analyze`
|
||||
(join onto one line). `test-builtins` checks impulse tails, dry mix, feedback
|
||||
bounds, block partition consistency, note release/panic and instrument/effect
|
||||
project round trips.
|
||||
|
|
@ -47,7 +47,7 @@ project round trips.
|
|||
|
||||
## Acceptance Checks
|
||||
|
||||
`make BUILD_DIR=build/builtin-acceptance all gui test test-reliability test-gui builtin-preview`
|
||||
`cmake --build build/builtin-acceptance --parallel && cmake --build build/builtin-acceptance --target gui check test-reliability test-gui builtin-preview`
|
||||
checks all four device identities and GUI paths without external plugin
|
||||
binaries. The reliability runner fails each internal preparation allocation in
|
||||
turn and forbids allocation/free, direct file I/O and blocking locks during
|
||||
|
|
@ -57,7 +57,7 @@ cover voice exhaustion, sustain, repeated notes, partitioning and transport
|
|||
reset/seek/panic. The existing portability suite verifies older project
|
||||
migrations.
|
||||
|
||||
For repeatable manual listening, run `make builtin-preview` and audition
|
||||
For repeatable manual listening, run `cmake --build build --target builtin-preview` and audition
|
||||
`build/builtin-{0,1,2,3}.wav` at a conservative level: 0 is Soft Keys, 1 Sub
|
||||
Bass, 2 Delay and 3 Reverb. Each six-second file includes held tones or two
|
||||
impulses followed by silence for tails. Check onset/release, unwanted
|
||||
|
|
@ -164,7 +164,7 @@ Tests compare whole/split blocks, tempo-synced impulse placement, left-to-right
|
|||
energy, bounded extreme feedback/diffusion and graph/direct stereo output
|
||||
(including the engine's subnormal-to-zero policy). GUI tests save/reopen both
|
||||
identities; callback guards and ASan/UBSan cover processing.
|
||||
`make builtin-preview` also writes files 5/6 for repeatable listening; human
|
||||
`cmake --build build --target builtin-preview` also writes files 5/6 for repeatable listening; human
|
||||
listening remains pending.
|
||||
|
||||
---
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue