summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Object/MachOObjectFile.cpp
diff options
context:
space:
mode:
authorAndrew Wilkins <axwalk@gmail.com>2015-06-30 02:52:38 +0000
committerAndrew Wilkins <axwalk@gmail.com>2015-06-30 02:52:38 +0000
commit6238c6f09a8795b888ebf90d24adc169ebfa5242 (patch)
treec089e56a7396a2e59aa202a58982621ad62663e9 /llvm/lib/Object/MachOObjectFile.cpp
parenta106faaf09091d6a769e8818c24691f9453bcdd5 (diff)
downloadbcm5719-llvm-6238c6f09a8795b888ebf90d24adc169ebfa5242.tar.gz
bcm5719-llvm-6238c6f09a8795b888ebf90d24adc169ebfa5242.zip
Sphinx-based clang man pages
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
Diffstat (limited to 'llvm/lib/Object/MachOObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud