X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fdo_cmake.sh;fp=src%2Fceph%2Fdo_cmake.sh;h=739da8e5b0ce322426f9e1bac9389bb074f16187;hb=812ff6ca9fcd3e629e49d4328905f33eee8ca3f5;hp=0000000000000000000000000000000000000000;hpb=15280273faafb77777eab341909a3f495cf248d9;p=stor4nfv.git diff --git a/src/ceph/do_cmake.sh b/src/ceph/do_cmake.sh new file mode 100755 index 0000000..739da8e --- /dev/null +++ b/src/ceph/do_cmake.sh @@ -0,0 +1,27 @@ +#!/bin/sh -x +git submodule update --init --recursive +if test -e build; then + echo 'build dir already exists; rm -rf build and re-run' + exit 1 +fi + +ARGS="" +if which ccache ; then + echo "enabling ccache" + ARGS="$ARGS -DWITH_CCACHE=ON" +fi + +mkdir build +cd build +cmake -DBOOST_J=$(nproc) $ARGS "$@" .. + +# minimal config to find plugins +cat < ceph.conf +plugin dir = lib +erasure code dir = lib +EOF + +# give vstart a (hopefully) unique mon port to start with +echo $(( RANDOM % 1000 + 40000 )) > .ceph_port + +echo done.