aboutsummaryrefslogtreecommitdiff
path: root/docs/manual
diff options
context:
space:
mode:
authorAlex Merry <alex.merry@kde.org>2014-04-10 21:38:09 +0100
committerAlex Merry <alex.merry@kde.org>2014-04-11 21:12:58 +0100
commitc20d22c951e61a06701f6c2201add7c11915e7c5 (patch)
treea8f375967eaeeceffac6da5098700b4563bf2306 /docs/manual
parentddd33b850bb519174511a34eeda40af69a1f7144 (diff)
downloadextra-cmake-modules-c20d22c951e61a06701f6c2201add7c11915e7c5.tar.gz
extra-cmake-modules-c20d22c951e61a06701f6c2201add7c11915e7c5.tar.bz2
Add documentation generation using Sphinx
This is deliberately modelled very closely on CMake's documentation system. It's a hefty patch, because it involved changing all the documentation to be in reStructuredText format. I also cleaned up the copyright/license statements at the same time. Note that the find modules contain the full license, due to the fact that ecm_use_find_module() copies them out of the ECM distribution.
Diffstat (limited to 'docs/manual')
-rw-r--r--docs/manual/ecm-find-modules.7.rst18
-rw-r--r--docs/manual/ecm-kde-modules.7.rst18
-rw-r--r--docs/manual/ecm-modules.7.rst18
-rw-r--r--docs/manual/ecm.7.rst11
4 files changed, 65 insertions, 0 deletions
diff --git a/docs/manual/ecm-find-modules.7.rst b/docs/manual/ecm-find-modules.7.rst
new file mode 100644
index 00000000..4e3fc984
--- /dev/null
+++ b/docs/manual/ecm-find-modules.7.rst
@@ -0,0 +1,18 @@
+.. ecm-manual-description: ECM Find Modules Reference
+
+ecm-find-modules(7)
+*******************
+
+.. only:: html or latex
+
+ .. contents::
+
+All Find Modules
+================
+
+.. toctree::
+ :maxdepth: 1
+ :glob:
+
+ /find-module/*
+
diff --git a/docs/manual/ecm-kde-modules.7.rst b/docs/manual/ecm-kde-modules.7.rst
new file mode 100644
index 00000000..b3dffd77
--- /dev/null
+++ b/docs/manual/ecm-kde-modules.7.rst
@@ -0,0 +1,18 @@
+.. ecm-manual-description: ECM KDE Modules Reference
+
+ecm-kde-modules(7)
+******************
+
+.. only:: html or latex
+
+ .. contents::
+
+All KDE Modules
+===============
+
+.. toctree::
+ :maxdepth: 1
+ :glob:
+
+ /kde-module/*
+
diff --git a/docs/manual/ecm-modules.7.rst b/docs/manual/ecm-modules.7.rst
new file mode 100644
index 00000000..70b09f5e
--- /dev/null
+++ b/docs/manual/ecm-modules.7.rst
@@ -0,0 +1,18 @@
+.. ecm-manual-description: ECM Modules Reference
+
+ecm-modules(7)
+**************
+
+.. only:: html or latex
+
+ .. contents::
+
+All Modules
+===========
+
+.. toctree::
+ :maxdepth: 1
+ :glob:
+
+ /module/*
+
diff --git a/docs/manual/ecm.7.rst b/docs/manual/ecm.7.rst
new file mode 100644
index 00000000..fdc444a6
--- /dev/null
+++ b/docs/manual/ecm.7.rst
@@ -0,0 +1,11 @@
+.. ecm-manual-description: Extra CMake Modules
+
+ecm(7)
+******
+
+.. only:: html or latex
+
+ .. contents::
+
+.. include:: ../../README.rst
+ :start-line: 2