2024-08-24 00:34:26 +10:00
|
|
|
|
|
|
|
cmake_minimum_required(VERSION 3.30)
|
|
|
|
|
|
|
|
project(midi-parser)
|
|
|
|
|
|
|
|
set(CMAKE_CXX_STANDARD 26)
|
|
|
|
set(CMAKE_CXX_FLAGS "-g")
|
|
|
|
|
|
|
|
set(SRCS
|
|
|
|
src/main.cpp
|
2024-08-25 16:53:43 +10:00
|
|
|
src/header.cpp
|
|
|
|
src/packet.cpp
|
|
|
|
src/scheduler.cpp
|
2024-08-24 00:34:26 +10:00
|
|
|
src/key.cpp
|
|
|
|
)
|
|
|
|
|
|
|
|
add_subdirectory(midifile)
|
|
|
|
add_executable(midi-parser ${SRCS})
|
|
|
|
|
|
|
|
target_link_libraries(midi-parser PRIVATE midifile PUBLIC stdc++)
|
|
|
|
|