copy core from metabalus

This commit is contained in:
2026-06-06 23:57:19 -05:00
parent 6c3e703adf
commit 1eb62ed186
11 changed files with 339 additions and 4 deletions

View File

@@ -40,8 +40,13 @@ find_package(Qt6 REQUIRED COMPONENTS
qt_standard_project_setup()
add_library(sonobulus_core STATIC
src/synth/AudioEngine.cpp
src/ConfigService.cpp
src/LoggerService.cpp
src/TimerComponent.cpp
src/synth/AudioEngine.cpp
src/synth/KeyboardController.cpp
src/synth/MidiController.cpp
src/synth/NoteQueue.cpp
)
target_link_libraries(sonobulus_core PRIVATE
Qt6::Core
@@ -50,10 +55,10 @@ target_link_libraries(sonobulus_core PRIVATE
rtmidi
)
message(STATUS "Looking for compiler dependencies: ${rtaudio_SOURCE_DIR}...")
target_include_directories(sonobulus_core PRIVATE
${CMAKE_SOURCE_DIR}/src/
${rtaudio_SOURCE_DIR}
${rtmidi_SOURCE_DIR}
)
qt_add_executable(sonobulus
@@ -68,6 +73,7 @@ qt_add_qml_module(sonobulus
target_include_directories(sonobulus PRIVATE
${rtaudio_SOURCE_DIR}
${rtmidi_SOURCE_DIR}
)
target_link_libraries(sonobulus PRIVATE