X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=CMakeLists.txt;h=54f8816966122093393af3ae5afe7cc059c4c069;hb=5835fe7842f42cfca3b2eaf8b6cb6d7352c4cf8c;hp=9de6a85dada99036a3020fd3ac742359a2af4370;hpb=73339493aeb2ecba8568b268f98a790420b7db41;p=rtaudio-cdist.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 9de6a85..54f8816 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -28,7 +28,7 @@ if (CMAKE_COMPILER_IS_GNUCXX) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall") endif (CMAKE_COMPILER_IS_GNUCXX) -set(rtaudio_SOURCES RtAudio.cpp) +set(rtaudio_SOURCES RtAudio.cpp rtaudio_c.cpp) set(LINKLIBS) if (CMAKE_SYSTEM_NAME MATCHES "kNetBSD.*|NetBSD.*") @@ -44,7 +44,8 @@ elseif (UNIX AND NOT APPLE) if (AUDIO_LINUX_PULSE) find_library(PULSE_LIB pulse) find_library(PULSESIMPLE_LIB pulse-simple) - list(APPEND LINKLIBS ${PULSE_LIB} ${PULSESIMPLE_LIB}) + find_package(Threads REQUIRED CMAKE_THREAD_PREFER_PTHREAD) + list(APPEND LINKLIBS ${PULSE_LIB} ${PULSESIMPLE_LIB} ${CMAKE_THREAD_LIBS_INIT}) add_definitions(-D__LINUX_PULSE__) message(STATUS "Using Linux PulseAudio") endif (AUDIO_LINUX_PULSE) @@ -124,3 +125,15 @@ if (BUILD_TESTING) add_subdirectory(tests) endif (BUILD_TESTING) +install(TARGETS rtaudio + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib + RUNTIME DESTINATION bin) + +install( + FILES RtAudio.h + DESTINATION include) + +install( + FILES rtaudio.pc + DESTINATION lib/pkgconfig)