123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- SET(_SDL2_REQUIRED_VARS SDL2_INCLUDE_DIR SDL2_LIBRARY)
- if(PKG_CONFIG_FOUND)
- pkg_check_modules(PC_SDL QUIET sdl2)
- endif(PKG_CONFIG_FOUND)
- find_path(
- SDL2_INCLUDE_DIR
- NAMES SDL.h
- PATH_SUFFIXES SDL2
- HINTS
- ${PC_SDL2_INCLUDEDIR}
- ${PC_SDL2_INCLUDE_DIRS}
- DOC "SDL2 include directory"
- )
- mark_as_advanced(SDL2_INCLUDE_DIR)
- set(SDL2_INCLUDE_DIRS ${SDL_INCLUDE_DIR})
- find_library(
- SDL2_LIBRARY
- NAMES SDL2
- HINTS
- ${PC_SDL2_LIBDIR}
- ${PC_SDL2_LIBRARY_DIRS}
- PATH_SUFFIXES lib${LIB_SUFFIX}
- )
- get_filename_component(_SDL2_LIBRARY_DIR "${SDL2_LIBRARY}" PATH)
- mark_as_advanced(SDL2_LIBRARY)
- set(SDL2_LIBRARY_DIRS _SDL2_LIBRARY_DIR)
- list(REMOVE_DUPLICATES SDL2_LIBRARY_DIRS)
- mark_as_advanced(SDL2_LIBRARY_DIRS)
- include(FindPackageHandleStandardArgs)
- find_package_handle_standard_args(
- SDL2
- REQUIRED_VARS ${_SDL2_REQUIRED_VARS}
- VERSION_VAR SDL2_VERSION_STRING
- )
|