26 lines
508 B
CMake
26 lines
508 B
CMake
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}) |