From c20d22c951e61a06701f6c2201add7c11915e7c5 Mon Sep 17 00:00:00 2001 From: Alex Merry Date: Thu, 10 Apr 2014 21:38:09 +0100 Subject: 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. --- docs/manual/ecm-find-modules.7.rst | 18 ++++++++++++++++++ docs/manual/ecm-kde-modules.7.rst | 18 ++++++++++++++++++ docs/manual/ecm-modules.7.rst | 18 ++++++++++++++++++ docs/manual/ecm.7.rst | 11 +++++++++++ 4 files changed, 65 insertions(+) create mode 100644 docs/manual/ecm-find-modules.7.rst create mode 100644 docs/manual/ecm-kde-modules.7.rst create mode 100644 docs/manual/ecm-modules.7.rst create mode 100644 docs/manual/ecm.7.rst (limited to 'docs/manual') 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 -- cgit v1.2.1