FindGLEW.cmake 1.3 KB

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