minecraft-pi-reborn/dependencies/glfw/CMakeLists.txt

27 lines
635 B
CMake
Raw Normal View History

project(glfw)
# Silence Warnings
add_compile_options(-w)
## GLFW
# Download
2024-11-24 22:42:36 +00:00
force_set(GLFW_BUILD_EXAMPLES FALSE BOOL)
force_set(GLFW_BUILD_TESTS FALSE BOOL)
force_set(GLFW_BUILD_DOCS FALSE BOOL)
force_set(GLFW_INSTALL FALSE BOOL)
force_set(GLFW_BUILD_WIN32 FALSE BOOL)
force_set(GLFW_BUILD_COCOA FALSE BOOL)
force_set(GLFW_BUILD_X11 TRUE BOOL)
force_set(GLFW_BUILD_WAYLAND TRUE BOOL)
force_set(GLFW_LIBRARY_TYPE "SHARED" STRING)
2024-01-20 07:10:18 +00:00
set(MESSAGE_QUIET TRUE)
add_subdirectory(src EXCLUDE_FROM_ALL)
2024-01-20 07:10:18 +00:00
unset(MESSAGE_QUIET)
# Install
2024-11-23 05:01:27 +00:00
setup_library(glfw TRUE TRUE)
2022-07-13 20:46:33 +00:00
# License
2024-11-20 03:48:50 +00:00
install(FILES src/LICENSE.md DESTINATION "${MCPI_LEGAL_DIR}/GLFW")