message: Set the included or found GLFW to global scope
  This allows the distrib viewer to properly use the included GLFW if
  we're building it from source ourselves.
diff: @@ -43,14 +43,16 @@ if (NOT GLFW_FOUND)
  MARK_AS_ADVANCED(USE_MSVC_RUNTIME_LIBRARY_DLL)
  add_subdirectory(glfw)
  - set(GLFW_INCLUDE_DIRS ${CMAKE_CURRENT_LIST_DIR}/common/glfw/include PARENT_SCOPE)
  - set(GLFW_LIBRARY glfw PARENT_SCOPE)
  - set(GLFW_LIBRARIES ${GLFW_LIBRARY} PARENT_SCOPE)
  + set(GLFW_INCLUDE_DIRS ${CMAKE_CURRENT_LIST_DIR}/common/glfw/include
  + CACHE INTERNAL "Included GLFW includes")
  + set(GLFW_LIBRARY glfw CACHE INTERNAL "Included GLFW libs")
  + set(GLFW_LIBRARIES ${GLFW_LIBRARY} CACHE INTERNAL "Included GLFW libs")
  message(STATUS "GLFW not found! Building GLFW in the OSPRay source tree")
  else()
  - set(GLFW_INCLUDE_DIRS ${GLFW_INCLUDE_DIRS} PARENT_SCOPE)
  - set(GLFW_LIBRARY ${GLFW_LIBRARY} PARENT_SCOPE)
  - set(GLFW_LIBRARIES ${GLFW_LIBRARY} PARENT_SCOPE)
  + set(GLFW_INCLUDE_DIRS ${GLFW_INCLUDE_DIRS}
  + CACHE INTERNAL "Found GLFW includes")
  + set(GLFW_LIBRARY ${GLFW_LIBRARY} CACHE INTERNAL "Found GLFW libs")
  + set(GLFW_LIBRARIES ${GLFW_LIBRARY} CACHE INTERNAL "Foudn GLFW libs")
  message(STATUS "Using GLFW found in the environment")
  endif()
  