fix opus library linking in cmake

Signed-off-by: Marcus Llewellyn <marcus.llewellyn@gmail.com>
This commit is contained in:
Thijs Wenker 2020-01-13 03:08:45 +01:00 committed by Marcus Llewellyn
parent 0022170400
commit 26bebba8dd

View file

@ -5,14 +5,9 @@
# Distributed under the Apache License, Version 2.0.
# See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
#
macro(TARGET_OPUS)
if (ANDROID)
# no idea if this is correct
target_link_libraries(${TARGET_NAME})
else()
# using VCPKG for opus
find_package(OPUS REQUIRED)
target_include_directories(${TARGET_NAME} SYSTEM PRIVATE ${OPUS_INCLUDE_DIRS})
target_link_libraries(${TARGET_NAME} ${OPUS_LIBRARIES})
endif()
macro(TARGET_opus)
find_library(OPUS_LIBRARY_RELEASE NAMES opus PATHS ${VCPKG_INSTALL_ROOT}/lib)
find_library(OPUS_LIBRARY_DEBUG NAMES opus PATHS ${VCPKG_INSTALL_ROOT}/debug/lib)
select_library_configurations(OPUS)
target_link_libraries(${TARGET_NAME} ${OPUS_LIBRARY})
endmacro()