summaryrefslogtreecommitdiffstats
path: root/clang/docs/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* docs: Fix Sphinx detection with out-of-tree buildsTom Stellard2017-05-091-1/+1
| | | | | | Adapt to changes made in r302499. llvm-svn: 302500
* Fix build.Manuel Klimek2016-04-281-1/+1
| | | | llvm-svn: 267883
* Fix spuriously dematerializing reference bug. Fixes PR26612.Manuel Klimek2016-04-281-2/+4
| | | | llvm-svn: 267877
* Add AST matcher reference to documentation directory when building HTML docs.Manuel Klimek2016-02-091-0/+2
| | | | llvm-svn: 260218
* 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: 245259
* Sphinx-based clang man pagesAndrew Wilkins2015-06-301-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: This diff introduces .rst files, Sphinx config, and a CMake target for building clang man pages. This will deprecate the existing .pod- based man page, and will integrate nicely with CMake. This diff does not remove the existing man page; that will be done in a follow-up once packagers have had a chance to react to the change. For now, only clang(1) has been done; others can be added over time by dropping additional files into the docs/CommandGuide directory. The index page for CommandGuide has been copied from LLVM's docs/CommandGuide. The man page itself is mostly the same, with a few minor cosmetic changes. The only major change is the SYNOPSIS section. I was unable to get .rst/Sphinx produce the same style as in the existing man page. Instead, I changed it to match the LLVM tools' relatively simple style. To build the man pages, use the "docs-clang-man" target if building with CMake. Otherwise, use "make -f Makefile.sphinx man". Reviewers: cmatthews, silvas Subscribers: dim, gaeke, beanz, cfe-commits Differential Revision: http://reviews.llvm.org/D10562 llvm-svn: 241037
* Add support for building Sphinx documentation when being inside LLVM source ↵Reid Kleckner2014-04-181-0/+9
| | | | | | | | tree and using CMake Patch by Daniel Liew <daniel.liew@imperial.ac.uk>! llvm-svn: 206660
* CMake: allow generation of a Qt Compressed Help file for Clang sourceDmitri Gribenko2014-03-131-0/+31
| | | | | | | | | | | | | | | | | | | | | | r203272 enables generation of a Qt Compressed Help file for the LLVM source code. As a consequence, this change brings the same capabilities to Clang while reusing these two variables: LLVM_ENABLE_DOXYGEN_QT_HELP LLVM_DOXYGEN_QHELPGENERATOR_PATH and adding CLANG_DOXYGEN_QCH_FILENAME="org.llvm.clang.qch" CLANG_DOXYGEN_QHP_NAMESPACE="org.llvm.clang" CLANG_DOXYGEN_QHP_CUST_FILTER_NAME="Clang ${CLANG_VERSION}" CLANG_DOXYGEN_QHP_CUST_FILTER_ATTRS="Clang,${CLANG_VERSION}" Patch by Konrad Kleine. llvm-svn: 203801
* [doxygen] Add a few missing variables to the doxygen.cfg.in for external ↵Michael Gottesman2013-08-281-25/+20
| | | | | | search and cleaned up external_search_map. llvm-svn: 189523
* [doxygen] Added support for doxygen external search.Michael Gottesman2013-08-281-1/+26
| | | | llvm-svn: 189509
* [doxygen] Added code for generating doxygen documentation for clang for cmake.Michael Gottesman2013-08-281-0/+31
llvm-svn: 189508
OpenPOWER on IntegriCloud