12345678910111213141516171819202122232425262728293031323334 |
- cmake_minimum_required(VERSION 3.5)
- project(simplemidi LANGUAGES CXX)
- set(CMAKE_CXX_STANDARD 11)
- set(CMAKE_CXX_STANDARD_REQUIRED ON)
- set(src main.cpp
- src/MidiPort.cpp
- src/AbsInput.cpp
- src/utils.cpp
- src/Application.cpp
- src/InputDefinition.cpp
- src/IInputEventListener.cpp
- src/Pad.cpp
- src/Button.cpp
- src/commands.cpp
- src/InputAction.cpp
- src/MidiMessage.cpp
- src/PadSelection.cpp
- src/Operations.cpp
- src/PadConfiguration.cpp
- src/Command.cpp
- src/Socket.cpp
- src/PadManager.cpp
- src/Config.cpp
- src/PadDefinition.cpp)
- add_executable(simplemidi ${src})
- include_directories(include)
- include_directories(/usr/include/rtmidi)
- target_link_libraries(simplemidi /usr/lib/libjsoncpp.so)
- target_link_libraries(simplemidi /usr/lib/librtmidi.so)
|