Files
axyz/cmake/FindGLFW.cmake
T
2015-11-30 11:16:43 +01:00

48 lines
1.1 KiB
CMake

# GLFW_FOUND
# GLFW_INCLUDE_DIRS
# GLFW_LIBRARYS
find_path(GLFW_INCLUDE_DIR GLFW/glfw3.h
$ENV{GLFWDIR}/include
$ENV{GLFW_HOME}/include
${OPENGL_INCLUDE_DIR}
/usr/include
/usr/local/include
/usr/include/GL
/sw/include
/opt/local/include
/opt/graphics/OpenGL/include
/opt/graphics/OpenGL/contrib/libglfw
DOC "The directory where GL/glfw.h resides"
)
find_library(GLFW_LIBRARY
NAMES glfw3 glfw glfw3dll glfwdll
PATHS
$ENV{GLFWDIR}/lib
$ENV{GLFWDIR}/lib/x64
$ENV{GLFWDIR}/lib/cocoa
$ENV{GLFWDIR}/lib-msvc120
$ENV{GLFW_HOME}/lib
$ENV{GLFW_HOME}/lib/x64
$ENV{GLFW_HOME}/lib/cocoa
$ENV{GLFW_HOME}/lib-msvc120
$ENV{GLFW_HOME}/build/src
$ENV{GLFW_HOME}/build-debug/src
$ENV{GLFW_HOME}/build-release/src
/usr/lib64
/usr/local/lib64
/sw/lib64
/opt/local/lib64
/usr/lib
/usr/local/lib
/sw/lib
/opt/local/lib
DOC "The GLFW library"
)
set(GLFW_INCLUDE_DIRS ${GLFW_INCLUDE_DIR})
set(GLFW_LIBRARIES ${GLFW_LIBRARY})
find_package_handle_standard_args(GLFW DEFAULT_MSG GLFW_LIBRARY GLFW_INCLUDE_DIR)
mark_as_advanced(GLFW_FOUND GLFW_INCLUDE_DIR GLFW_LIBRARY)