TheBrokenRail
28dbb2eacd
All checks were successful
CI / Build (AMD64, Server) (push) Successful in 12m44s
CI / Build (AMD64, Client) (push) Successful in 12m56s
CI / Build (ARM64, Server) (push) Successful in 11m40s
CI / Build (ARM64, Client) (push) Successful in 12m1s
CI / Build (ARMHF, Server) (push) Successful in 8m1s
CI / Build (ARMHF, Client) (push) Successful in 10m59s
CI / Test (Client) (push) Successful in 14m15s
CI / Test (Server) (push) Successful in 11m53s
CI / Release (push) Has been skipped
CI / Build Example Mods (push) Successful in 6m49s
28 lines
784 B
CMake
28 lines
784 B
CMake
project(glfw)
|
|
|
|
# Silence Warnings
|
|
add_compile_options(-w)
|
|
|
|
## GLFW
|
|
|
|
# Download
|
|
set(BUILD_SHARED_LIBS TRUE CACHE BOOL "" FORCE)
|
|
set(GLFW_BUILD_EXAMPLES FALSE CACHE BOOL "" FORCE)
|
|
set(GLFW_BUILD_TESTS FALSE CACHE BOOL "" FORCE)
|
|
set(GLFW_BUILD_DOCS FALSE CACHE BOOL "" FORCE)
|
|
set(GLFW_INSTALL FALSE CACHE BOOL "" FORCE)
|
|
set(GLFW_BUILD_WIN32 FALSE CACHE BOOL "" FORCE)
|
|
set(GLFW_BUILD_COCOA FALSE CACHE BOOL "" FORCE)
|
|
set(GLFW_BUILD_X11 TRUE CACHE BOOL "" FORCE)
|
|
set(GLFW_BUILD_WAYLAND TRUE CACHE BOOL "" FORCE)
|
|
set(GLFW_LIBRARY_TYPE "SHARED" CACHE BOOL "" FORCE)
|
|
set(MESSAGE_QUIET TRUE)
|
|
add_subdirectory(src EXCLUDE_FROM_ALL)
|
|
unset(MESSAGE_QUIET)
|
|
|
|
# Install
|
|
install(TARGETS glfw DESTINATION "${MCPI_LIB_DIR}")
|
|
|
|
# License
|
|
install(FILES src/LICENSE.md DESTINATION "${MCPI_LEGAL_DIR}/glfw")
|