jm2cv/CMakeLists.txt

39 lines
581 B
CMake
Raw Permalink Normal View History

2010-01-24 20:46:33 +00:00
cmake_minimum_required(VERSION 2.0)
PROJECT(jm2cv)
INCLUDE( ${CMAKE_ROOT}/Modules/FindPkgConfig.cmake )
INCLUDE( ${CMAKE_ROOT}/Modules/CheckIncludeFile.cmake )
pkg_check_modules(JACK jack>=0.118)
SET(SOURCES
client.cpp
client.h
2010-01-25 21:32:59 +00:00
cvbase.cpp
cvbase.h
2010-01-24 20:46:33 +00:00
cvin.cpp
cvin.h
cvout.cpp
cvout.h
jm2cv.cpp
)
LINK_DIRECTORIES(
${JACK_LIBRARY_DIRS}
)
INCLUDE_DIRECTORIES(
${JACK_INCLUDE_DIRS}
)
ADD_DEFINITIONS(-Wall -Wextra -pedantic -D_GNU_SOURCE)
2010-01-24 20:46:33 +00:00
ADD_EXECUTABLE(jm2cv ${SOURCES})
TARGET_LINK_LIBRARIES(jm2cv
-lm
${JACK_LIBRARIES}
)
INSTALL(PROGRAMS jm2cv DESTINATION bin)