最新版のLLVM/Clangを使うため、リポジトリのLLVM/Clangをビルドしてインストールします。
Table of Contents
1 cmake 3.6のインストール
2016/12現在、LLVM/Clangの最新版はcmake 3.4以上が必要です。 こちらの手順でcmake 3.6をインストールします。
2 LLVM/Clangをダウンロードする
Clangのページに記載されている手順でソースコードを取得します。libcxxは必要ありません。
$ svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm $ cd llvm/tools $ svn co http://llvm.org/svn/llvm-project/cfe/trunk clang $ cd clang/tools $ svn co http://llvm.org/svn/llvm-project/clang-tools-extra/trunk extra $ cd ../../../projects $ svn co http://llvm.org/svn/llvm-project/compiler-rt/trunk compiler-rt $ cd ../..
3 LLVM/Clangをビルドする
ビルド用のディレクトリをソースコードと分けることができるので、新たにディレクトリを作成して、そちらでビルドします。
$ mkdir llvm.build $ cd llvm.build $ cmake -G "Unix Makefiles" \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr/local ../llvm $ make $ sudo make install