23 lines
462 B
CMake
23 lines
462 B
CMake
|
project(glfw)
|
||
|
|
||
|
# Silence Warnings
|
||
|
add_compile_options(-w)
|
||
|
|
||
|
## GLFW
|
||
|
|
||
|
# Download
|
||
|
set(BUILD_SHARED_LIBS FALSE)
|
||
|
set(GLFW_BUILD_EXAMPLES FALSE)
|
||
|
set(GLFW_BUILD_TESTS FALSE)
|
||
|
set(GLFW_BUILD_DOCS FALSE)
|
||
|
set(GLFW_INSTALL FALSE)
|
||
|
set(GLFW_BUILD_WIN32 FALSE)
|
||
|
set(GLFW_BUILD_COCOA FALSE)
|
||
|
set(GLFW_BUILD_X11 TRUE)
|
||
|
set(GLFW_BUILD_WAYLAND TRUE)
|
||
|
set(GLFW_LIBRARY_TYPE "STATIC")
|
||
|
add_subdirectory(src EXCLUDE_FROM_ALL)
|
||
|
|
||
|
# Ensure Build
|
||
|
add_custom_target(glfw-build ALL DEPENDS glfw)
|