libaac-next/cmake/FindSDL2.cmake
2025-08-04 21:18:27 +07:00

33 lines
645 B
CMake

# SDL2::SDL2
# SDL2_FOUND
# SDL2_INCLUDE_DIRS
# SDL2_LIBRARIES
include(FindPackageHandleStandardArgs)
find_package(PkgConfig QUIET)
pkg_check_modules(SDL2 QUIET sdl2)
if(SDL2_FOUND)
add_library(SDL2::SDL2 INTERFACE IMPORTED)
set_target_properties(SDL2::SDL2 PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES "${SDL2_INCLUDE_DIRS}"
)
set_target_properties(SDL2::SDL2 PROPERTIES
INTERFACE_LINK_LIBRARIES "${SDL2_LIBRARIES}"
)
endif()
find_package_handle_standard_args(SDL2
DEFAULT_MSG
REQUIRED_VARS
SDL2_INCLUDE_DIRS
SDL2_LIBRARIES
)
mark_as_advanced(SDL2_FOUND SDL2_INCLUDE_DIRS SDL2_LIBRARIES)