fix linux builds

This commit is contained in:
2026-02-01 20:15:42 -06:00
parent 858b6c789a
commit 289318140c
6 changed files with 49 additions and 29 deletions

View File

@@ -1,4 +1,16 @@
cmake -S . -B build -G Ninja \
-DCMAKE_PREFIX_PATH=build/lib
PROJECT_ROOT=${PWD}
BUILD_DIR=${PROJECT_ROOT}/build
LIB_ROOT=${BUILD_DIR}/lib
# libraries
RTAUDIO_ROOT=${LIB_ROOT}/rtaudio
RTMIDI_ROOT=${LIB_ROOT}/rtmidi
YAMLCPP_ROOT=${LIB_ROOT}/yaml-cpp
cmake -S . -B ${BUILD_DIR} -G Ninja \
-DRtAudio_DIR="${RTAUDIO_ROOT}/share/rtaudio" \
-DRtMidi_DIR="${RTMIDI_ROOT}/share/rtmidi" \
-Dyaml-cpp_DIR="${YAMLCPP_ROOT}/lib/cmake/yaml-cpp"
cmake --build build

View File

@@ -23,6 +23,7 @@ mkdir ${BUILD_LIB_DIR}/rtmidi -p
cd ${PROJECT_ROOT}/lib/rtmidi
cmake -S . -B build -G Ninja \
-DRTMIDI_BUILD_SHARED_LIBS=ON \
-DRTMIDI_API_ALSA=ON \
-DCMAKE_BUILD_TYPE=Release
cmake --build build
cmake --install build --prefix ${BUILD_LIB_DIR}/rtmidi