#!/bin/bash set -e SRCDIR=`dirname $0` BUILDDIR="$SRCDIR/build" mkdir -p "$BUILDDIR" if hash cmake3 2>/dev/null; then # CentOS users are encouraged to install cmake3 from EPEL CMAKE=cmake3 else CMAKE=cmake fi if hash ninja-build 2>/dev/null; then # Fedora uses this name NINJA=ninja-build elif hash ninja 2>/dev/null; then NINJA=ninja fi cd "$BUILDDIR" if [ "x$NINJA" == "x" ]; then $CMAKE -DIN_PLACE=1 ${EXTRA_CMAKE_FLAGS:-} .. make else $CMAKE -DIN_PLACE=1 -GNinja ${EXTRA_CMAKE_FLAGS:-} .. $NINJA fi