48 lines
1.1 KiB
CMake
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) |