You are here

Cling Build Instructions

Building from source

Build script

You can download and run this build script.

Manual build

Alternatively, you can build manually. Start by checking out llvm, clang and cling:

git clone src
cd src
git checkout cling-patches
cd tools
git clone
git clone
cd clang
git checkout cling-patches
cd ../..
Then use CMake to configure & build cling:
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=[Install Path] -DCMAKE_BUILD_TYPE=[Build configuration, e.g. Release or Debug] ..\src
cmake --build .
cmake --build . --target install

Building ROOT6: cling as part of ROOT

Cling, llvm and clang are part of the trunk of ROOT. Simply run

git clone src
mkdir obj
cd obj
make -j4
and you will get a preview of ROOT 6: ROOT using cling!