if(APPLE)
|
set(suffix "osx")
|
elseif(EMSCRIPTEN)
|
set(suffix "emscripten")
|
elseif(WIN32)
|
set(suffix "win32")
|
elseif(CMAKE_SYSTEM MATCHES "Linux")
|
set(suffix "linux")
|
endif()
|
|
find_library(SDL2_LIBRARY
|
NAMES SDL2
|
PATHS "${CMAKE_CURRENT_LIST_DIR}/${suffix}/lib" "${CMAKE_CURRENT_LIST_DIR}/${suffix}"
|
NO_DEFAULT_PATH
|
NO_CMAKE_FIND_ROOT_PATH
|
)
|
find_library(SDL2_main_LIBRARY
|
NAMES SDL2main
|
PATHS "${CMAKE_CURRENT_LIST_DIR}/${suffix}/lib" "${CMAKE_CURRENT_LIST_DIR}/${suffix}"
|
NO_DEFAULT_PATH
|
NO_CMAKE_FIND_ROOT_PATH
|
)
|
find_path(SDL2_INCLUDE_DIR
|
NAMES SDL.h
|
PATHS "${CMAKE_CURRENT_LIST_DIR}/include"
|
PATH_SUFFIXES SDL2
|
NO_DEFAULT_PATH
|
NO_CMAKE_FIND_ROOT_PATH
|
)
|
set(SDL2_INCLUDE_DIRS ${SDL2_INCLUDE_DIR})
|
set(SDL2_LIBRARIES ${SDL2_LIBRARY})
|
if(SDL2_main_LIBRARY)
|
list(APPEND SDL2_LIBRARIES
|
${SDL2_main_LIBRARY}
|
)
|
endif()
|
|
mark_as_advanced(SDL2_INCLUDE_DIR SDL2_LIBRARY SDL2_main_LIBRARY)
|