# SDL2::SDL2_image find_path(SDL2_IMAGE_INCLUDE_DIR NAMES SDL_image.h PATH_SUFFIXES SDL2) find_library(SDL2_IMAGE_LIBRARY NAMES SDL2_image) if(SDL2_IMAGE_INCLUDE_DIR AND SDL2_IMAGE_LIBRARY) add_library(SDL2::SDL2_image UNKNOWN IMPORTED) set_property(TARGET SDL2::SDL2_image PROPERTY IMPORTED_LOCATION ${SDL2_IMAGE_LIBRARY}) set_target_properties(SDL2::SDL2_image PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${SDL2_IMAGE_INCLUDE_DIR}) message(STATUS "Found SDL2_image: ${SDL2_IMAGE_LIBRARY}") else() message(FATAL_ERROR "Could not find SDL2_image") endif()