FindGLEW.cmake 843 B

12345678910111213141516171819202122232425262728293031
  1. # - Try to find the GLEW library
  2. # Once done this will define
  3. #
  4. # GLEW_FOUND - system has GLEW
  5. # GLEW_INCLUDE_DIR - the GLEW include directory
  6. # GLEW_SOURCES - the GLEW source file list
  7. FIND_PATH(GLEW_INCLUDE_DIR GL/glew.h
  8. ${PROJECT_SOURCE_DIR}/../../external/glew/include
  9. /usr/include
  10. /usr/local/include
  11. $ENV{GLEWROOT}/include
  12. $ENV{GLEW_ROOT}/include
  13. $ENV{GLEW_DIR}/include
  14. $ENV{GLEW_DIR}/inc
  15. [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\8.0\\Setup\\VC]/PlatformSDK/Include
  16. NO_DEFAULT_PATH
  17. )
  18. if(GLEW_INCLUDE_DIR)
  19. set(GLEW_FOUND TRUE)
  20. endif(GLEW_INCLUDE_DIR)
  21. if(GLEW_FOUND)
  22. set(GLEW_SOURCES ${GLEW_INCLUDE_DIR}/../src/glew.c)
  23. message(STATUS "Found GLEW: ${GLEW_INCLUDE_DIR}")
  24. else(GLEW_FOUND)
  25. message(FATAL_ERROR "could NOT find glew")
  26. endif(GLEW_FOUND)
  27. MARK_AS_ADVANCED(GLEW_INCLUDE_DIR)