# sdl2 cmake project-config input for CMakeLists.txt script

include(FeatureSummary)
set_package_properties(SDL2 PROPERTIES
  URL "https://www.libsdl.org/"
  DESCRIPTION "low level access to audio, keyboard, mouse, joystick, and graphics hardware"
)


########################################################################

set(SDL2_FOUND TRUE CACHE INTERNAL "")

set(SDL2_SDL2_FOUND TRUE CACHE INTERNAL "")
set(SDL2_SDL2-static_FOUND TRUE CACHE INTERNAL "")
set(SDL2_SDL2test_FOUND OFF CACHE INTERNAL "")
if (NOT DEFINED SDL2_FOUND)
    if (SDL2::SDL2main)
        set(SDL2_SDL2main_FOUND ON)
    else()
        set(SDL2_SDL2main_FOUND OFF)
    endif()
    set(SDL2_LIBRARY SDL2::SDL2 CACHE INTERNAL "")
    set(SDL2_INCLUDE_DIR CACHE INTERNAL "")
    set(SDL2_LIBRARIES SDL2::SDL2 CACHE INTERNAL "")
    set(SDL2_STATIC_LIBRARIES SDL2::SDL2 CACHE INTERNAL "")
    set(SDL2_STATIC_PRIVATE_LIBS "" CACHE INTERNAL "")
    set(SDL2_INCLUDE_DIRS "" CACHE INTERNAL "")
    #get_target_property(SDL2_STATIC_PRIVATE_LIBS SDL2-static LINK_LIBRARIES)
    get_target_property(_SDL2_INCLUDE_DIRS SDL2::SDL2-static INCLUDE_DIRECTORIES)
    set(SDL2_INCLUDE_DIRS ${_SDL2_INCLUDE_DIRS} CACHE INTERNAL "")
    unset(_SDL2_INCLUDE_DIRS)
    if(SDL2_SDL2main_FOUND)
        set(SDL2MAIN_LIBRARY SDL2::SDL2main CACHE INTERNAL "")
    else()
        set(SDL2MAIN_LIBRARY CACHE INTERNAL "")
    endif()
endif()