You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

26 lines
1.1 KiB

find_package(PkgConfig)
pkg_check_modules(PC_SDL_audiolib QUIET SDL_audiolib)
find_path(SDL_audiolib_INCLUDE_DIR aulib.h
HINTS ${PC_SDL_audiolib_INCLUDEDIR} ${PC_SDL_audiolib_INCLUDE_DIRS})
find_library(SDL_audiolib_LIBRARY
NAMES SDL_audiolib libSDL_audiolib
HINTS ${PC_SDL_audiolib_LIBDIR} ${PC_SDL_audiolib_LIBRARY_DIRS})
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(SDL_audiolib DEFAULT_MSG
SDL_audiolib_INCLUDE_DIR SDL_audiolib_LIBRARY)
if(SDL_audiolib_FOUND AND NOT TARGET SDL_audiolib::SDL_audiolib)
add_library(SDL_audiolib::SDL_audiolib UNKNOWN IMPORTED)
set_target_properties(SDL_audiolib::SDL_audiolib PROPERTIES
IMPORTED_LOCATION ${SDL_audiolib_LIBRARY}
INTERFACE_INCLUDE_DIRECTORIES ${SDL_audiolib_INCLUDE_DIR})
endif()
if(SDL_audiolib_FOUND)
mark_as_advanced(SDL_audiolib_INCLUDE_DIR SDL_audiolib_LIBRARY)
set(SDL_audiolib_LIBRARIES ${SDL_audiolib_LIBRARY})
set(SDL_audiolib_INCLUDE_DIRS ${SDL_audiolib_INCLUDE_DIR})
endif()