From 73520e9bf2719506bf834dd3bb67ca2728caf9ce Mon Sep 17 00:00:00 2001 From: Rye Mutt <rye@alchemyviewer.org> Date: Tue, 29 Sep 2020 10:56:17 -0400 Subject: [PATCH] Fix vorbis linkage on linux --- indra/cmake/Audio.cmake | 3 +++ indra/cmake/LLAudio.cmake | 2 +- indra/llaudio/CMakeLists.txt | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/indra/cmake/Audio.cmake b/indra/cmake/Audio.cmake index 45436edacae..87740811b37 100644 --- a/indra/cmake/Audio.cmake +++ b/indra/cmake/Audio.cmake @@ -10,6 +10,7 @@ if (USESYSTEMLIBS) else (USESYSTEMLIBS) use_prebuilt_binary(ogg_vorbis) set(VORBIS_INCLUDE_DIRS ${LIBS_PREBUILT_DIR}/include) + set(VORBISENC_INCLUDE_DIRS ${VORBIS_INCLUDE_DIRS}) set(VORBISFILE_INCLUDE_DIRS ${VORBIS_INCLUDE_DIRS}) if (WINDOWS) @@ -25,12 +26,14 @@ else (USESYSTEMLIBS) else (WINDOWS) set(OGG_LIBRARIES ogg) set(VORBIS_LIBRARIES vorbis) + set(VORBISENC_LIBRARIES vorbisenc) set(VORBISFILE_LIBRARIES vorbisfile) endif (WINDOWS) endif (USESYSTEMLIBS) link_directories( ${VORBIS_LIBRARY_DIRS} + ${VORBISENC_INCLUDE_DIRS} ${VORBISFILE_LIBRARY_DIRS} ${OGG_LIBRARY_DIRS} ) diff --git a/indra/cmake/LLAudio.cmake b/indra/cmake/LLAudio.cmake index 7b156c0cb05..1a9b1125bd5 100644 --- a/indra/cmake/LLAudio.cmake +++ b/indra/cmake/LLAudio.cmake @@ -7,4 +7,4 @@ set(LLAUDIO_INCLUDE_DIRS ) # be exhaustive here -set(LLAUDIO_LIBRARIES llaudio ${VORBISFILE_LIBRARIES} ${VORBIS_LIBRARIES} ${OGG_LIBRARIES} ${OPENAL_LIBRARIES}) +set(LLAUDIO_LIBRARIES llaudio ${VORBISENC_LIBRARIES} ${VORBISFILE_LIBRARIES} ${VORBIS_LIBRARIES} ${OGG_LIBRARIES} ${OPENAL_LIBRARIES}) diff --git a/indra/llaudio/CMakeLists.txt b/indra/llaudio/CMakeLists.txt index c5a66d41517..4b894d965b4 100644 --- a/indra/llaudio/CMakeLists.txt +++ b/indra/llaudio/CMakeLists.txt @@ -18,6 +18,7 @@ include_directories( ${LLMESSAGE_INCLUDE_DIRS} ${LLVFS_INCLUDE_DIRS} ${OGG_INCLUDE_DIRS} + ${VORBISENC_INCLUDE_DIRS} ${VORBISFILE_INCLUDE_DIRS} ${VORBIS_INCLUDE_DIRS} ${OPENAL_LIB_INCLUDE_DIRS} @@ -87,6 +88,7 @@ target_link_libraries( ${LLMATH_LIBRARIES} ${LLMESSAGE_LIBRARIES} ${LLVFS_LIBRARIES} + ${VORBISENC_LIBRARIES} ${VORBISFILE_LIBRARIES} ${VORBIS_LIBRARIES} ${OGG_LIBRARIES} -- GitLab