This repo stores SVN patches for Clang, and Clang Tools Extra of pp-trace development as long as they don't get accepted to the main project.
Download the two patch files and apply them to an existing copy of llvm, clang and clang-extra.
- Get CMake and Python.
- Check out LLVM:
- Change directory to where you want the llvm directory placed.
svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm
- Check out Clang:
cd llvm/tools
svn co http://llvm.org/svn/llvm-project/cfe/trunk clang
- Check out extra Clang tools:
cd llvm/tools/clang/tools
svn co http://llvm.org/svn/llvm-project/clang-tools-extra/trunk extra
Apply clang.patch on llvm/tools/clang and extra.patch on llvm/tools/clang/tools/extra directories. Further information is available here about using CMake, make, Visual Studio, etc. If you want to build only pp-trace and its dependencies, run make pp-trace
target or build pp-trace project in Visual Studio.