cmake_minimum_required(VERSION 3.25) PROJECT(mloop) INCLUDE(${CMAKE_ROOT}/Modules/FindPkgConfig.cmake) pkg_check_modules(JACK jack) pkg_check_modules(NCURSES ncurses) ADD_DEFINITIONS(-Wall -g) SET(SOURCES src/jack.cpp src/jack.h src/loop.cpp src/loop.h src/mloop.cpp src/notecache.cpp src/notecache.h src/ringbuffer.cpp src/ringbuffer.h src/ui.cpp src/ui.h) ADD_EXECUTABLE(mloop ${SOURCES}) TARGET_LINK_LIBRARIES(mloop ${JACK_LIBRARIES} ${NCURSES_LIBRARIES})