Blame |
    Last modification |
    View Log
    | Download
    | RSS feed
  
  
- # based on the files generated by CMake's write_basic_package_version_file 
-   
- # SDL2 CMake version configuration file: 
- # This file is meant to be placed in Resources/CMake of a SDL2 framework 
-   
- if(NOT EXISTS "${CMAKE_CURRENT_LIST_DIR}/../../Headers/SDL_version.h") 
-     message(- AUTHOR_WARNING  "Could not find SDL_version.h. This script is meant to be placed in the Resources/CMake directory of SDL2.framework")
 
-   
- file(- READ  "${CMAKE_CURRENT_LIST_DIR}/../../Headers/SDL_version.h"-  _sdl_version_h )
 
- string(REGEX MATCH "#define[ \t]+SDL_MAJOR_VERSION[ \t]+([0-9]+)"-  _sdl_major_re  "${_sdl_version_h}")
 
- set(- _sdl_major  "${CMAKE_MATCH_1}")
 
- string(REGEX MATCH "#define[ \t]+SDL_MINOR_VERSION[ \t]+([0-9]+)"-  _sdl_minor_re  "${_sdl_version_h}")
 
- set(- _sdl_minor  "${CMAKE_MATCH_1}")
 
- string(REGEX MATCH "#define[ \t]+SDL_PATCHLEVEL[ \t]+([0-9]+)"-  _sdl_patch_re  "${_sdl_version_h}")
 
- set(- _sdl_patch  "${CMAKE_MATCH_1}")
 
- if(- _sdl_major_re  AND-  _sdl_minor_re  AND-  _sdl_patch_re )
 
-     set(- PACKAGE_VERSION  "${_sdl_major}.${_sdl_minor}.${_sdl_patch}")
 
-     message(- AUTHOR_WARNING  "Could not extract version from SDL_version.h.")
 
-   
- if(- PACKAGE_FIND_VERSION_RANGE )
 
-     # Package version must be in the requested version range 
-     if ((- PACKAGE_FIND_VERSION_RANGE_MIN  STREQUAL "INCLUDE" AND-  PACKAGE_VERSION  VERSION_LESS-  PACKAGE_FIND_VERSION_MIN )
 
-         OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_GREATER PACKAGE_FIND_VERSION_MAX) 
-         OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_GREATER_EQUAL PACKAGE_FIND_VERSION_MAX))) 
-         set(- PACKAGE_VERSION_COMPATIBLE  FALSE)
 
-         set(- PACKAGE_VERSION_COMPATIBLE  TRUE)
 
-     if(- PACKAGE_VERSION  VERSION_LESS-  PACKAGE_FIND_VERSION )
 
-         set(- PACKAGE_VERSION_COMPATIBLE  FALSE)
 
-         set(- PACKAGE_VERSION_COMPATIBLE  TRUE)
 
-         if(- PACKAGE_FIND_VERSION  STREQUAL-  PACKAGE_VERSION )
 
-             set(- PACKAGE_VERSION_EXACT  TRUE)
 
-   
- # if the using project doesn't have CMAKE_SIZEOF_VOID_P set, fail. 
- if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "") 
-     set(- PACKAGE_VERSION_UNSUITABLE  TRUE)
 
-