Decode Opus and play using Alsa

This commit is contained in:
Iwan Timmer
2015-04-28 21:08:47 +02:00
parent 5647f7a90d
commit a1e24afaa8
3 changed files with 77 additions and 12 deletions

View File

@@ -16,9 +16,11 @@ find_package(Threads)
find_package(CURL)
find_package(OpenSSL)
find_package(EXPAT)
find_package(ALSA)
find_package(Opus)
find_package(PkgConfig REQUIRED)
pkg_check_modules(EVDEV libevdev)
include_directories(./moonlight-common-c ${EVDEV_INCLUDE_DIRS})
target_link_libraries (moonlight PUBLIC ${CMAKE_THREAD_LIBS_INIT} ${CURL_LIBRARIES} ${OPENSSL_LIBRARIES} ${EXPAT_LIBRARIES} ${EVDEV_LIBRARIES})
include_directories(./moonlight-common-c ${OPUS_INCLUDE_DIRS} ${EVDEV_INCLUDE_DIRS})
target_link_libraries (moonlight PUBLIC ${CMAKE_THREAD_LIBS_INIT} ${CURL_LIBRARIES} ${OPENSSL_LIBRARIES} ${EXPAT_LIBRARIES} ${EVDEV_LIBRARIES} ${ALSA_LIBRARY} ${OPUS_LIBRARY})