summaryrefslogtreecommitdiffstats
path: root/llvm/docs/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* [dsymutil][doc] Improve wording in manpage and rename file.Jonas Devlieghere2017-11-021-1/+1
| | | | | | | | | | - Improve wording - Rename llvm-dsymutil to dsymutil - Name -arch=<arch> argument Differential revision: https://reviews.llvm.org/D39561 llvm-svn: 317226
* [dsymutil] Add a manpage for dsymutilJonas Devlieghere2017-11-021-5/+6
| | | | llvm-svn: 317221
* Add a manpage for llvm-dwarfdump.Adrian Prantl2017-10-031-0/+1
| | | | llvm-svn: 314863
* Revert "Revert "CMake: Move sphinx detection into AddSphinxTarget.cmake""Tom Stellard2017-05-091-1/+1
| | | | | | | | This reverts commit r302054. Re-commit now that I have fixes for clang/lld. llvm-svn: 302499
* Revert "CMake: Move sphinx detection into AddSphinxTarget.cmake"Tom Stellard2017-05-031-1/+1
| | | | | | | | This reverts commit r302025. clang and lld need to be updated too so they don't break with this patch. llvm-svn: 302054
* CMake: Move sphinx detection into AddSphinxTarget.cmakeTom Stellard2017-05-031-1/+1
| | | | | | | | | | | | Reviewers: chandlerc, beanz, mgorny Reviewed By: beanz Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D31773 llvm-svn: 302025
* Sync with changes from r300825 in clang.Vassil Vassilev2017-04-271-2/+2
| | | | | | | | | Generate the better include paths. Instead of #include <llvm_header.h> doxygen produces #include "llvm/Folder/llvm_header.h" Patch by Yuka Takahashi (D32342)! llvm-svn: 301569
* [cmake] Support overriding remaining HTML doc install directoriesMichal Gorny2016-09-271-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | Support overriding the Doxygen & OCamldoc install directories, and provide a more FHS-compliant defaults for both of them. This extends r282240 that added this override for Sphinx-built documentation. LLVM_INSTALL_DOXYGEN_HTML_DIR and LLVM_INSTALL_OCAMLDOC_HTML_DIR are added, to control the location where Doxygen-generated and OCamldoc-generated HTML docs are installed appropriately. They both specify CMake-style install paths, and therefore can either by relative to the install prefix or absolute. The new defaults are subdirectories of share/doc/llvm, and replace the previous directories of 'docs/html' and 'docs/ocaml/html' that resulted in creating invalid '/usr/docs' that furthermore lacked proper namespacing for the LLVM package. The new defaults are consistent with the ones used for Sphinx HTML documentation, differing only in the last component. Since the 'html' subdirectory is already used for Sphinx docs, the 'doxygen-html' and 'ocaml-html' directories are used instead. Differential Revision: https://reviews.llvm.org/D24935 llvm-svn: 282536
* [CMake] [OCaml] Add -DLLVM_ENABLE_OCAMLDOC switchPeter Zotov2016-08-231-1/+1
| | | | | | Patch by Michael Gorny. llvm-svn: 279544
* Doxygen: add build option to use svg instead of png files for graphsHans Wennborg2015-08-171-0/+9
| | | | | | Differential Revision: http://reviews.llvm.org/D11994 llvm-svn: 245256
* [OCaml] Use a nicer style for documentation than OCaml default.Peter Zotov2015-07-171-1/+3
| | | | | | | | | | In particular, it's much easier to read, as it doesn't expand all the way on wide-screen displays. CSS committed under LLVM license with explicit permission from Daniel Bünzli <daniel.buenzli@erratique.ch>. llvm-svn: 242511
* [OCaml] Move Llvm.clone_module to its own Llvm_transform_utils module.Peter Zotov2014-12-011-0/+1
| | | | | | | This way most code won't link this (substantially large) library, if compiled statically with LLVM. llvm-svn: 223072
* [OCaml] [cmake] Add CMake buildsystem for OCaml.Peter Zotov2014-12-011-0/+42
| | | | | | Closes PR15325. llvm-svn: 223071
* Added Sphinx documentation generation to CMake build system.Reid Kleckner2014-04-181-0/+15
| | | | | | | | | | | | | | | | | | | | | The option LLVM_ENABLE_SPHINX option enables the "docs-llvm-html", "docs-llvm-man" targets but does not build them by default. The following CMake options have been added that control what targets are made available SPHINX_OUTPUT_HTML SPHINX_OUTPUT_MAN If LLVM_BUILD_DOCS is enabled then the enabled docs-llvm-* targets will be built by default and if ``make install`` is run then docs-llvm-html and docs-llvm-man will be installed (tested on Linux only). The add_sphinx_target function is in its own file so it can be included by other projects that use Sphinx for their documentation. Patch by Daniel Liew <daniel.liew@imperial.ac.uk>! llvm-svn: 206655
* [docs] Teach CMake docs build how to generate Qt Creator help/documentation ↵Michael Gottesman2014-03-071-0/+40
| | | | | | | | | | files. Patch by Konrad Kleine. Differential Revision: http://llvm-reviews.chandlerc.com/D2967 llvm-svn: 203272
* [doxygen] Use correct variable names for external variable configuration and ↵Michael Gottesman2013-08-281-22/+17
| | | | | | | | | make EXTRA_SEARCH_MAPPINGS a "dumb" variable. I do not think the massaging that I was doing for EXTRA_SEARCH_MAPPINGS was truly necessary. llvm-svn: 189522
* [doxygen] Added support for doxygen external search.Michael Gottesman2013-08-281-0/+25
| | | | llvm-svn: 189507
* [cmake] Created an aggregate doxygen target for generating doxygen ↵Michael Gottesman2013-08-281-6/+6
| | | | | | documentation for llvm/all subprojects. Renamed llvm's doxygen generation command to doxygen-llvm. llvm-svn: 189506
* [autotools->cmake] Enable generation of doxygen documentation via cmake.Michael Gottesman2013-08-241-0/+31
I am going to add in a subsequent patch support for generating the llvm manpage. llvm-svn: 189164
OpenPOWER on IntegriCloud