FindGLUT.cmake 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. #
  2. # Try to find GLUT, once done this will define:
  3. #
  4. # GLUT_INCLUDE_PATH = where the GLUT include directory can be found
  5. # GLUT_LIBRARY = the name of the GLUT library to link with
  6. #
  7. IF (WIN32)
  8. IF (CYGWIN)
  9. FIND_LIBRARY(GLUT_LIBRARY glut32
  10. ${OPENGL_LIBRARY_PATH}
  11. /usr/lib/w32api
  12. /usr/lib
  13. /usr/local/lib
  14. /usr/X11R6/lib
  15. )
  16. ELSE (CYGWIN)
  17. FIND_LIBRARY(GLUT_LIBRARY glut32
  18. ${OPENGL_LIBRARY_PATH}
  19. )
  20. ENDIF (CYGWIN)
  21. ELSE (WIN32)
  22. IF (APPLE)
  23. SET(GLUT_LIBRARY "-framework Glut" CACHE STRING "GLUT library for OSX")
  24. ELSE (APPLE)
  25. FIND_PATH(GLUT_INCLUDE_PATH GL/glut.h
  26. ${OPENGL_INCLUDE_PATH}
  27. /usr/include
  28. /usr/include/GL
  29. /usr/local/include
  30. /usr/openwin/share/include
  31. /opt/graphics/OpenGL/include
  32. /usr/X11R6/include
  33. )
  34. MARK_AS_ADVANCED(
  35. GLUT_INCLUDE_PATH
  36. )
  37. FIND_LIBRARY(GLUT_LIBRARY glut
  38. ${OPENGL_LIBRARY_PATH}
  39. /usr/lib
  40. /usr/local/lib
  41. /opt/graphics/OpenGL/lib
  42. /usr/openwin/lib
  43. /usr/X11R6/lib
  44. )
  45. ENDIF (APPLE)
  46. ENDIF (WIN32)
  47. MARK_AS_ADVANCED(
  48. GLUT_LIBRARY
  49. )