Skip to content

Instantly share code, notes, and snippets.

@chrismullins
Created January 30, 2015 16:53
Show Gist options
  • Save chrismullins/17c56b58524c6cacd20c to your computer and use it in GitHub Desktop.
Save chrismullins/17c56b58524c6cacd20c to your computer and use it in GitHub Desktop.
build clang trunk
basedir=`pwd`
echo $basedir
installdir=llvm-clang-install
mkdir $installdir
svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm
mkdir llvm-build && cd llvm-build
$basedir/llvm/configure --prefix=$basedir/$installdir && make -j8 && make install
cd $basedir
svn co http://llvm.org/svn/llvm-project/cfe/trunk clang
mkdir clang-build && cd clang-build
cmake -DCMAKE_INSTALL_PREFIX:PATH=$basedir/$installdir -DLLVM_CONFIG:PATH=$basedir/$installdir/bin/llvm-config $basedir/clang && make -j8 && make install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment