more advanced build script, refactor eqprocessor.cpps functions: process and recomputeBiquad, which were not nice to read. now nicer to read. no need to compile, compile at more major change

This commit is contained in:
2026-06-08 12:36:13 +02:00
parent 1960bf5e1d
commit 3c274b5cf8
5 changed files with 108 additions and 46 deletions
+45 -6
View File
@@ -1,6 +1,45 @@
rm -rf build
mkdir build
cd build
cmake ..
make -j$(nproc)
./SubWave
#!/usr/bin/env bash
set -e
clean() {
echo "cleaning build dir"
rm -rf build
}
incremental_build() {
mkdir -p ../build
cd build
cmake ..
make -j"$(nproc)"
}
clean_build() {
clean
mkdir build
cd build
cmake ..
make -j"$(nproc)"
}
run_executable() {
./build/SubWave
}
case "${1:-build}" in
clean|c)
clean
;;
build|incremental|ib)
incremental_build
;;
cleanbuild|cb)
clean_build
;;
run|exec|r)
run_executable
;;
*)
echo "Usage: $0 {build|clean|cleanbuild|cb}"
exit 1
;;
esac