glfw/docs
Camilla Löwy d83849792b Add override variable for CMake library type
This adds the GLFW_LIBRARY_TYPE CMake cache variable, which allows users
and higher-level projects to set what type of library GLFW is built as.

When not empty, this value overrides the standard BUILD_SHARED_LIBS
option for GLFW while still allowing it to control the type of other
libraries in a larger project.

This also allows building GLFW as an object library without adding dummy
source files (as required by Xcode) or producing unused library
binaries.

Projects using CMake 3.12 or later can link the resulting GLFW object
library normally using target_link_libraries.

Fixes #279.
Related to #1307.
Closes #1497.
Closes #1574.
Closes #1928.
2021-08-15 22:44:43 +02:00
..
CMakeLists.txt Put docs target in GLFW3 folder 2020-02-10 17:44:34 +01:00
CODEOWNERS Update CODEOWNERS for move to SCSS 2020-09-22 19:50:40 +02:00
CONTRIBUTING.md Update IRC network to Libera.Chat 2021-06-14 19:50:32 +02:00
Doxyfile.in Remove deprecated Doxygen tag 2021-03-19 14:24:50 +01:00
DoxygenLayout.xml Add tutorial to Doxygen menu 2018-11-05 19:04:27 +01:00
SUPPORT.md Fix some documentation URLs still using http: 2021-06-14 19:50:32 +02:00
build.dox Clarify docs on default GL header inclusion 2020-06-02 18:04:49 +02:00
compat.dox Add GLFW_CONTEXT_DEBUG window hint alias 2020-06-28 19:27:48 +02:00
compile.dox Add override variable for CMake library type 2021-08-15 22:44:43 +02:00
context.dox Replace GL_ARB_debug_output in context guide 2021-04-22 22:37:37 +02:00
extra.css Migrate to Sass for Doxygen custom stylesheets 2020-09-07 20:50:57 +02:00
extra.css.map Migrate to Sass for Doxygen custom stylesheets 2020-09-07 20:50:57 +02:00
extra.scss Use consistent indentation for Doxygen custom stylesheet 2020-09-18 14:27:57 +02:00
footer.html Removed invisible element. 2013-09-21 15:18:49 +04:30
header.html Improve docs scaling on mobile and small screens 2020-09-02 21:50:57 +02:00
input.dox Add custom target for updating gamepad mappings 2021-08-01 20:16:17 +02:00
internal.dox Remove unmaintained internal Doxygen docs 2018-01-17 11:25:32 +01:00
intro.dox Clarify documentation for hints 2021-05-13 15:03:19 +02:00
main.dox Start 3.4 2019-04-16 23:08:39 +02:00
monitor.dox Documentation work 2019-05-17 16:12:52 +02:00
moving.dox Fix formatting in transition guide 2020-09-02 17:41:38 +02:00
news.dox Add docs for GLFW_X11_XCB_VULKAN_SURFACE 2021-04-22 22:33:07 +02:00
quick.dox Clarify docs on default GL header inclusion 2020-06-02 18:04:49 +02:00
spaces.svg Cleanup 2019-01-25 12:46:46 +01:00
vulkan.dox Fix minor typo: If if -> If. 2020-12-14 12:27:57 +01:00
window.dox Make GLFW_DOUBLEBUFFER a window attribute 2021-05-14 19:02:25 +02:00