Migrated from Make to CMake.
This commit is contained in:
parent
cda05294f5
commit
b6ba093000
52 changed files with 1276 additions and 1210 deletions
|
|
@ -94,11 +94,11 @@ formal proof.
|
|||
From the repository root:
|
||||
|
||||
```sh
|
||||
make BUILD_DIR=build/audit all gui test-reliability test-recovery
|
||||
make BUILD_DIR=build/audit test-sanitize
|
||||
make analyze
|
||||
make BUILD_DIR=build/audit test-gui test-gui-jack test-jack test-jack-audio test-jack-midi
|
||||
make BUILD_DIR=build/nojack PKG_CONFIG=false all test-reliability gui
|
||||
cmake --build build/audit --parallel && cmake --build build/audit --target gui test-reliability test-recovery
|
||||
cmake --build build/audit --target test-sanitize
|
||||
cmake --build build --target analyze
|
||||
cmake -S . -B build/audit -DXTC_ENABLE_LIVE_TESTS=ON && cmake --build build/audit --target test-gui test-gui-jack test-jack test-jack-audio test-jack-midi
|
||||
cmake -S . -B build/nojack -DXTC_WITH_JACK=OFF && cmake --build build/nojack --parallel && cmake --build build/nojack --target test-reliability gui
|
||||
```
|
||||
|
||||
`test-sanitize` needs installed Clang and runs core, allocation-failure and
|
||||
|
|
@ -141,10 +141,10 @@ stop/close handles faults or missing callbacks. See AUDIO_QUALITY.md.
|
|||
|
||||
## Repeatable Development Checks
|
||||
|
||||
`make check-development` combines normal tests, capacity/endurance,
|
||||
`cmake --build build --target check-development` combines normal tests, capacity/endurance,
|
||||
deterministic benchmark-gate tests, static analysis and ASan/UBSan (including
|
||||
scale and soak). `make test-stress` repeats project/backend/publication faults
|
||||
under CPU contention; `make test-stress-plugins` adds the original LADSPA
|
||||
scale and soak). `cmake --build build --target test-stress` repeats project/backend/publication faults
|
||||
under CPU contention; `cmake --build build --target test-stress-plugins` adds the original LADSPA
|
||||
failure fixture. The reliability callback guard now also rejects common host
|
||||
file I/O and blocking mutex/condition calls. It audits directly linked host
|
||||
code, not arbitrary dynamic-plugin internals. See PERFORMANCE.md for exact
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue