Add SDL2 as a required dependency for SDL2_image
This commit is contained in:
parent
1cc6114bca
commit
a4921e69de
@ -58,6 +58,7 @@ Created by Amine Ben Hassouna:
|
|||||||
Adapt FindSDL_image.cmake to SDL2_image (FindSDL2_image.cmake).
|
Adapt FindSDL_image.cmake to SDL2_image (FindSDL2_image.cmake).
|
||||||
Add cache variables for more flexibility:
|
Add cache variables for more flexibility:
|
||||||
SDL2_IMAGE_PATH, SDL2_IMAGE_NO_DEFAULT_PATH (for details, see doc above).
|
SDL2_IMAGE_PATH, SDL2_IMAGE_NO_DEFAULT_PATH (for details, see doc above).
|
||||||
|
Add SDL2 as a required dependency.
|
||||||
|
|
||||||
Original FindSDL_image.cmake module:
|
Original FindSDL_image.cmake module:
|
||||||
Created by Eric Wing. This was influenced by the FindSDL.cmake
|
Created by Eric Wing. This was influenced by the FindSDL.cmake
|
||||||
@ -65,6 +66,22 @@ Original FindSDL_image.cmake module:
|
|||||||
additional Unix paths (FreeBSD, etc).
|
additional Unix paths (FreeBSD, etc).
|
||||||
#]=======================================================================]
|
#]=======================================================================]
|
||||||
|
|
||||||
|
# SDL2 Library required
|
||||||
|
find_package(SDL2 QUIET)
|
||||||
|
if(NOT SDL2_FOUND)
|
||||||
|
set(SDL2_IMAGE_SDL2_NOT_FOUND "Could NOT find SDL2 (SDL2 is required by SDL2_image).")
|
||||||
|
if(SDL2_image_FIND_REQUIRED)
|
||||||
|
message(FATAL_ERROR ${SDL2_IMAGE_SDL2_NOT_FOUND})
|
||||||
|
else()
|
||||||
|
if(NOT SDL2_image_FIND_QUIETLY)
|
||||||
|
message(STATUS ${SDL2_IMAGE_SDL2_NOT_FOUND})
|
||||||
|
endif()
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
unset(SDL2_IMAGE_SDL2_NOT_FOUND)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
|
||||||
# Define options for searching SDL2_image Library in a custom path
|
# Define options for searching SDL2_image Library in a custom path
|
||||||
|
|
||||||
set(SDL2_IMAGE_PATH "" CACHE STRING "Custom SDL2_image Library path")
|
set(SDL2_IMAGE_PATH "" CACHE STRING "Custom SDL2_image Library path")
|
||||||
|
Reference in New Issue
Block a user