fix linux builds
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user