FindGLEW.cmake 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #
  2. # Try to find GLEW library and include path.
  3. # Once done this will define
  4. #
  5. # GLEW_FOUND
  6. # GLEW_INCLUDE_PATH
  7. # GLEW_LIBRARY
  8. #
  9. IF (WIN32)
  10. FIND_PATH( GLEW_INCLUDE_PATH GL/glew.h
  11. $ENV{PROGRAMFILES}/GLEW/include
  12. ${PROJECT_SOURCE_DIR}/src/nvgl/glew/include
  13. DOC "The directory where GL/glew.h resides")
  14. FIND_LIBRARY( GLEW_LIBRARY
  15. NAMES glew GLEW glew32 glew32s
  16. PATHS
  17. $ENV{PROGRAMFILES}/GLEW/lib
  18. ${PROJECT_SOURCE_DIR}/src/nvgl/glew/bin
  19. ${PROJECT_SOURCE_DIR}/src/nvgl/glew/lib
  20. DOC "The GLEW library")
  21. ELSE (WIN32)
  22. FIND_PATH( GLEW_INCLUDE_PATH GL/glew.h
  23. /usr/include
  24. /usr/local/include
  25. /sw/include
  26. /opt/local/include
  27. DOC "The directory where GL/glew.h resides")
  28. FIND_LIBRARY( GLEW_LIBRARY
  29. NAMES GLEW glew
  30. PATHS
  31. /usr/lib64
  32. /usr/lib
  33. /usr/local/lib64
  34. /usr/local/lib
  35. /sw/lib
  36. /opt/local/lib
  37. DOC "The GLEW library")
  38. ENDIF (WIN32)
  39. IF (GLEW_INCLUDE_PATH)
  40. SET( GLEW_FOUND 1 CACHE STRING "Set to 1 if GLEW is found, 0 otherwise")
  41. ELSE (GLEW_INCLUDE_PATH)
  42. SET( GLEW_FOUND 0 CACHE STRING "Set to 1 if GLEW is found, 0 otherwise")
  43. ENDIF (GLEW_INCLUDE_PATH)
  44. MARK_AS_ADVANCED( GLEW_FOUND )