aboutsummaryrefslogtreecommitdiff
path: root/glfw-3.2.1/docs/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'glfw-3.2.1/docs/CMakeLists.txt')
-rw-r--r--glfw-3.2.1/docs/CMakeLists.txt32
1 files changed, 32 insertions, 0 deletions
diff --git a/glfw-3.2.1/docs/CMakeLists.txt b/glfw-3.2.1/docs/CMakeLists.txt
new file mode 100644
index 0000000..c030ac7
--- /dev/null
+++ b/glfw-3.2.1/docs/CMakeLists.txt
@@ -0,0 +1,32 @@
+
+set(glfw_DOCS_SOURCES
+ "${GLFW_SOURCE_DIR}/include/GLFW/glfw3.h"
+ "${GLFW_SOURCE_DIR}/include/GLFW/glfw3native.h"
+ "${GLFW_SOURCE_DIR}/docs/main.dox"
+ "${GLFW_SOURCE_DIR}/docs/news.dox"
+ "${GLFW_SOURCE_DIR}/docs/moving.dox"
+ "${GLFW_SOURCE_DIR}/docs/quick.dox"
+ "${GLFW_SOURCE_DIR}/docs/compile.dox"
+ "${GLFW_SOURCE_DIR}/docs/build.dox"
+ "${GLFW_SOURCE_DIR}/docs/intro.dox"
+ "${GLFW_SOURCE_DIR}/docs/context.dox"
+ "${GLFW_SOURCE_DIR}/docs/monitor.dox"
+ "${GLFW_SOURCE_DIR}/docs/window.dox"
+ "${GLFW_SOURCE_DIR}/docs/input.dox"
+ "${GLFW_SOURCE_DIR}/docs/vulkan.dox"
+ "${GLFW_SOURCE_DIR}/docs/compat.dox")
+
+if (GLFW_DOCUMENT_INTERNALS)
+ list(APPEND glfw_DOCS_SOURCES "${GLFW_SOURCE_DIR}/src/internal.h")
+endif()
+
+foreach(arg ${glfw_DOCS_SOURCES})
+ set(GLFW_DOCS_SOURCES "${GLFW_DOCS_SOURCES} ${arg}")
+endforeach()
+
+configure_file(Doxyfile.in Doxyfile @ONLY)
+
+add_custom_target(docs ALL "${DOXYGEN_EXECUTABLE}"
+ WORKING_DIRECTORY "${GLFW_BINARY_DIR}/docs"
+ COMMENT "Generating HTML documentation" VERBATIM)
+