FindSDL.cmake 939 B

123456789101112131415161718192021222324252627
  1. # Copied from http://code.google.com/p/osgaudio/source/browse/trunk/CMakeModules/FindVorbis.cmake
  2. # Locate Vorbis
  3. # This module defines XXX_FOUND, XXX_INCLUDE_DIRS and XXX_LIBRARIES standard variables
  4. #
  5. # $SDLDIR is an environment variable that would
  6. # correspond to the ./configure --prefix=$SDLDIR
  7. # used in building Vorbis.
  8. FIND_PATH(SDL_INCLUDE_DIR
  9. NAMES SDL.h
  10. PATHS $ENV{INCLUDE} $ENV{CPATH}
  11. PATH_SUFFIXES include SDL
  12. )
  13. SET(CMAKE_FIND_LIBRARY_SUFFIXES .so ${CMAKE_FIND_LIBRARY_SUFFIXES})
  14. FIND_LIBRARY(SDL_LIBRARY
  15. NAMES SDL libSDL
  16. PATHS $ENV{LD_LIBRARY_PATH} $ENV{LIBRARY_PATH} $ENV{LIB}
  17. )
  18. IF(SDL_LIBRARY)
  19. SET(SDL_LIBRARIES "${SDL_LIBRARY}") # Could add "general" keyword, but it is optional
  20. ENDIF()
  21. # handle the QUIETLY and REQUIRED arguments and set XXX_FOUND to TRUE if all listed variables are TRUE
  22. INCLUDE(FindPackageHandleStandardArgs)
  23. FIND_PACKAGE_HANDLE_STANDARD_ARGS(SDL DEFAULT_MSG SDL_LIBRARIES SDL_INCLUDE_DIR)