cmake_minimum_required(VERSION 2.0) PROJECT(mplex) INCLUDE( ${CMAKE_ROOT}/Modules/FindPkgConfig.cmake ) INCLUDE( ${CMAKE_ROOT}/Modules/CheckIncludeFile.cmake ) pkg_check_modules(ALSA alsa>=1.0.0) pkg_check_modules(JACK jack>=0.116.2) SET(SOURCES src/jack.cpp src/mplex.cpp ) LINK_DIRECTORIES( ${ALSA_LIBRARY_DIRS} ${JACK_LIBRARY_DIRS} ) INCLUDE_DIRECTORIES( ${ALSA_INCLUDE_DIRS} ${JACK_INCLUDE_DIRS} ) ADD_DEFINITIONS(-g -Wall -Wextra -ansi -pedantic) ADD_EXECUTABLE(mplex ${SOURCES}) TARGET_LINK_LIBRARIES(mplex ${ALSA_LIBRARIES} ${JACK_LIBRARIES} )