Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:ahmedmoselhi2:branches:Emulators
citra
citra_system-openal.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File citra_system-openal.patch of Package citra
diff --git a/externals/CMakeLists.txt b/externals/CMakeLists.txt index c86981f03..5d677511d 100644 --- a/externals/CMakeLists.txt +++ b/externals/CMakeLists.txt @@ -314,15 +314,24 @@ endif() # OpenAL Soft if (ENABLE_OPENAL) - set(ALSOFT_EMBED_HRTF_DATA OFF CACHE BOOL "") - set(ALSOFT_EXAMPLES OFF CACHE BOOL "") - set(ALSOFT_INSTALL OFF CACHE BOOL "") - set(ALSOFT_INSTALL_CONFIG OFF CACHE BOOL "") - set(ALSOFT_INSTALL_HRTF_DATA OFF CACHE BOOL "") - set(ALSOFT_INSTALL_AMBDEC_PRESETS OFF CACHE BOOL "") - set(ALSOFT_UTILS OFF CACHE BOOL "") - set(LIBTYPE "STATIC" CACHE STRING "") - add_subdirectory(openal-soft EXCLUDE_FROM_ALL) + if (USE_SYSTEM_OPENAL) + include(FindPkgConfig) + find_package(OpenAL REQUIRED) + add_library(OpenAL INTERFACE) + target_link_libraries(OpenAL INTERFACE "${OPENAL_LIBRARY}") + target_include_directories(OpenAL INTERFACE "${OPENAL_INCLUDE_DIR}") + add_library(OpenAL::OpenAL ALIAS OpenAL) + else() + set(ALSOFT_EMBED_HRTF_DATA OFF CACHE BOOL "") + set(ALSOFT_EXAMPLES OFF CACHE BOOL "") + set(ALSOFT_INSTALL OFF CACHE BOOL "") + set(ALSOFT_INSTALL_CONFIG OFF CACHE BOOL "") + set(ALSOFT_INSTALL_HRTF_DATA OFF CACHE BOOL "") + set(ALSOFT_INSTALL_AMBDEC_PRESETS OFF CACHE BOOL "") + set(ALSOFT_UTILS OFF CACHE BOOL "") + set(LIBTYPE "STATIC" CACHE STRING "") + add_subdirectory(openal-soft EXCLUDE_FROM_ALL) + endif() endif() # VMA
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor