# f18
+
+## Installation of LLVM 5.0
+
+ ############ Extract LLVM, CLANG and other from git in current directory.
+ ############
+ ############ Remark:
+ ############ Do we need the Clang sources for F18?
+ ############ Probably not but its nice to have the Clang source as
+ ############ example during development.
+ ############
+ ############
+
+ ROOT=$(pwd)
+ REL=release_50
+
+ git clone https://git.llvm.org/git/llvm.git/
+ cd llvm/
+ git checkout $REL
+
+ cd $ROOT/llvm/tools
+ git clone https://git.llvm.org/git/clang.git/
+ git checkout $REL
+
+ cd $ROOT/llvm/projects
+ git clone https://git.llvm.org/git/openmp.git/
+ cd openmp
+ git checkout $REL
+
+ cd $ROOT/llvm/projects
+ git clone https://git.llvm.org/git/libcxx.git/
+ cd libcxx
+ git checkout $REL
+
+ cd $ROOT/llvm/projects
+ git clone https://git.llvm.org/git/libcxxabi.git/
+ cd libcxxabi
+ git checkout $REL
+
+ # List the version of all git sub-directories
+ # They should all match $REL
+ for dir in $(find "$ROOT" -name .git) ; do
+ cd $dir/.. ;
+ printf " %-15s %s\n" "$(git rev-parse --abbrev-ref HEAD)" "$(pwd)" ;
+ done
+
+
+ ########### Build LLVM & CLANG in $PREFIX
+
+ PREFIX=$ROOT/usr
+ mkdir $PREFIX
+
+ mkdir $ROOT/llvm/build
+ cd $ROOT/llvm/build
+ cmake CMAKE_INSTALL_PREFIX=$PREFIX
+ make -j 4
+ make install
+
+##
+ ######### Add $PREFIX/bin to PATH
+
+
+