aboutsummaryrefslogtreecommitdiff
path: root/glfw-3.2.1/docs/CMakeLists.txt
diff options
context:
space:
mode:
authorAndreas Grois <andi@grois.info>2018-03-09 21:36:10 +0100
committerAndreas Grois <andi@grois.info>2018-03-09 21:36:10 +0100
commit3b734f0d6b9e28c1f2c4ae54e3f46e573e02f4a5 (patch)
tree444542870666e41594e7b493f625ade81d64f885 /glfw-3.2.1/docs/CMakeLists.txt
Initial Commit
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)
+