Mac and Linux SDL2 binary snapshots
Edward Rudd
2014-11-20 cde45609ef3c1548661c4fc4f4822e718394131c

add Cmake config scripts. (just add this dir to CMAKE_PREFIX_PATH)

2 files added
38 ■■■■■ changed files
SDL2Config.cmake 27 ●●●●● patch | view | raw | blame | history
SDL2ConfigVersion.cmake 11 ●●●●● patch | view | raw | blame | history
SDL2Config.cmake
New file
@@ -0,0 +1,27 @@
if(APPLE)
    set(suffix "osx")
elseif(EMSCRIPTEN)
    set(suffix "emscripten")
    message(FATAL_ERROR "No precompiled emscripten SDL2 libs")
elseif(WIN32)
    set(suffix "win32")
    message(FATAL_ERROR "No precompiled Windows SDL2 libs")
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
)
find_path(SDL2_INCLUDE_DIR
    NAMES SDL.h
    PATHS "${CMAKE_CURRENT_LIST_DIR}/include"
    PATH_SUFFIXES SDL2
    NO_DEFAULT_PATH
)
set(SDL2_INCLUDE_DIRS ${SDL2_INCLUDE_DIR})
set(SDL2_LIBRARIES ${SDL2_LIBRARY})
mark_as_advanced(SDL2_INCLUDE_DIR SDL2_LIBRARY)
SDL2ConfigVersion.cmake
New file
@@ -0,0 +1,11 @@
set(PACKAGE_VERSION "2.0.3")
# Check whether the requested PACKAGE_FIND_VERSION is compatible
if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}")
    set(PACKAGE_VERSION_COMPATIBLE FALSE)
else()
    set(PACKAGE_VERSION_COMPATIBLE TRUE)
    if ("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}")
        set(PACKAGE_VERSION_EXACT TRUE)
    endif()
endif()