一、
svn co http://llvm.org/svn/llvm-project/llvm/trunk src
二、src 同目录 mkdir build cd build
cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DLLVM_APPEND_VC_REV=On -DLLVM_ENABLE_EH=On -DLLVM_CREATE_XCODE_TOOLCHAIN=On -DLLVM_ENABLE_RTTI=On -DLLVM_ENABLE_DOXYGEN=On ../src
编译: Ninja
完了,先到build/docs
doxygen.cfg 更改
GENERATE_DOCSET = YES
SEARCHENGINE = YES
GENERATE_TREEVIEW = YES
cd ..
然后ninja doxygen-llvm
跑完之后到docs/doxygen/html 运行make
生成 org.doxygen.Project.docset
ninja doxygen-clang
然后 make
生成clang的文档