See LLVM-based Mutation Testing System. Request For Comments.
mkdir -p ~/Projects/LLVM
cd ~/Projects/LLVM
git clone http://llvm.org/git/llvm.git
cd llvm
git checkout 106bb1fe2db88fe77458ec594c461c8428588dab
git clone https://github.com/mull-project/mull.git projects/mull
cd ~/Projects/LLVM
mkdir Build
cd Build
cmake -G Xcode -DBUILD_SHARED_LIBS=true -DLLVM_TARGETS_TO_BUILD="X86" ../llvm
open LLVM.xcodeprojWhen opening Xcode first time do not autocreate schemes but choose option to create them manually otherwise you'll have a lot of LLVM-related schemes which you don't need.
Currently the work is being done against MutangUnitTests scheme so that's the only scheme that should be created and used.
Update to LLVM's trunk should be a recurrent task, but first we need to get experience of living in a downstream world.
Current code is being developed against LLVM commit: 106bb1fe2db88fe77458ec594c461c8428588dab.