mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-30 21:30:04 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			36 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
| if(NOT OPENAL_FOUND)
 | |
|     pkg_check_modules(OPENAL_TMP openal)
 | |
| 
 | |
|     find_path(OPENAL_INCLUDE_DIRS NAMES al.h
 | |
|             PATHS
 | |
|             ${OPENAL_TMP_INCLUDE_DIRS}
 | |
|             /usr/include/AL
 | |
|             /usr/include
 | |
|             /usr/local/include/AL
 | |
|             /usr/local/include
 | |
|             )
 | |
| 
 | |
|     find_library(OPENAL_LIBRARY_DIRS NAMES openal
 | |
|             PATHS
 | |
|             ${OPENAL_TMP_LIBRARY_DIRS}
 | |
|             /usr/lib
 | |
|             /usr/local/lib
 | |
|             )
 | |
| 
 | |
|     if(OPENAL_INCLUDE_DIRS AND OPENAL_LIBRARY_DIRS)
 | |
|         set(OPENAL_FOUND TRUE CACHE INTERNAL "OpenAL found")
 | |
|         message(STATUS "Found OpenAL: ${OPENAL_LIBRARY_DIRS}, ${OPENAL_INCLUDE_DIRS}")
 | |
|     else()
 | |
|         set(OPENAL_FOUND FALSE CACHE INTERNAL "OpenAL found")
 | |
|         message(STATUS "OpenAL not found.")
 | |
|     endif()
 | |
| endif()
 | |
| 
 | |
| if(OPENAL_FOUND AND NOT TARGET OpenAL::OpenAL)
 | |
|     add_library(OpenAL::OpenAL UNKNOWN IMPORTED)
 | |
|     set_target_properties(OpenAL::OpenAL PROPERTIES
 | |
|             INCLUDE_DIRECTORIES ${OPENAL_INCLUDE_DIRS}
 | |
|             INTERFACE_LINK_LIBRARIES ${OPENAL_LIBRARY_DIRS}
 | |
|             IMPORTED_LOCATION ${OPENAL_LIBRARY_DIRS}
 | |
|             )
 | |
| endif()
 |