FindGLFWH.cmake 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #
  2. # Try to find GLFW library and include path.
  3. # Once done this will define
  4. #
  5. # GLFW_FOUND
  6. # GLFW_INCLUDE_DIR
  7. # GLFW_LIBRARIES
  8. #
  9. if(NOT GLFW_FOUND)
  10. FIND_PATH(GLFW_INCLUDE_DIR GLFW/glfw3.h
  11. PATHS
  12. ${PROJECT_SOURCE_DIR}/../../external/glfw/include
  13. ${PROJECT_SOURCE_DIR}/../external/glfw/include
  14. ${PROJECT_SOURCE_DIR}/external/glfw/include
  15. ${PROJECT_SOURCE_DIR}/../../libigl/external/glfw/include
  16. ${PROJECT_SOURCE_DIR}/../libigl/external/glfw/include
  17. ${PROJECT_SOURCE_DIR}/libigl/external/glfw/include
  18. ${PROJECT_SOURCE_DIR}/../../../libigl/external/nanogui/ext/glfw/include
  19. ${PROJECT_SOURCE_DIR}/../../libigl/external/nanogui/ext/glfw/include
  20. ${PROJECT_SOURCE_DIR}/../libigl/external/nanogui/ext/glfw/include
  21. ${PROJECT_SOURCE_DIR}/libigl/external/nanogui/ext/glfw/include
  22. /usr/local/include
  23. /usr/X11/include
  24. /usr/include
  25. /opt/local/include
  26. NO_DEFAULT_PATH
  27. )
  28. SET(GLFW_FOUND "NO")
  29. IF (GLFW_INCLUDE_DIR)
  30. SET(GLFW_FOUND "YES")
  31. ENDIF (GLFW_INCLUDE_DIR)
  32. if(GLFW_FOUND)
  33. message(STATUS "Found GLFW: ${GLFW_INCLUDE_DIR} -- HEADERS ONLY")
  34. else(GLFW_FOUND)
  35. if (NOT GLFW_FIND_QUIETLY)
  36. message(WARNING "could NOT find GLFW")
  37. endif (NOT GLFW_FIND_QUIETLY)
  38. endif(GLFW_FOUND)
  39. endif(NOT GLFW_FOUND)