3 changed files with 38 additions and 1 deletions
@ -0,0 +1,26 @@
|
||||
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() |
||||
Loading…
Reference in new issue