FindGLEW.cmake 893 B

1234567891011121314151617181920212223242526272829303132
  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. ${PROJECT_SOURCE_DIR}/../external/glew/include
  10. /usr/include
  11. /usr/local/include
  12. $ENV{GLEWROOT}/include
  13. $ENV{GLEW_ROOT}/include
  14. $ENV{GLEW_DIR}/include
  15. $ENV{GLEW_DIR}/inc
  16. [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\8.0\\Setup\\VC]/PlatformSDK/Include
  17. NO_DEFAULT_PATH
  18. )
  19. if(GLEW_INCLUDE_DIR)
  20. set(GLEW_FOUND TRUE)
  21. endif(GLEW_INCLUDE_DIR)
  22. if(GLEW_FOUND)
  23. set(GLEW_SOURCES ${GLEW_INCLUDE_DIR}/../src/glew.c)
  24. message(STATUS "Found GLEW: ${GLEW_INCLUDE_DIR}")
  25. else(GLEW_FOUND)
  26. message(FATAL_ERROR "could NOT find glew")
  27. endif(GLEW_FOUND)
  28. MARK_AS_ADVANCED(GLEW_INCLUDE_DIR)