do_cmake.sh: set WITH_RADOSGW_AMQP_ENDPOINT using ARGS

so we can extend ARGS in a more unified way

Signed-off-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
Kefu Chai 2019-09-28 22:15:15 +08:00
parent e92cb7a033
commit 612376a749

View File

@ -27,27 +27,24 @@ if [ -r /etc/os-release ]; then
;;
opensuse*|suse|sles)
PYBUILD="3"
WITH_RADOSGW_AMQP_ENDPOINT="OFF"
ARGS+=" -DWITH_RADOSGW_AMQP_ENDPOINT=OFF"
;;
esac
elif [ "$(uname)" == FreeBSD ] ; then
PYBUILD="3"
WITH_RADOSGW_AMQP_ENDPOINT="OFF"
ARGS+=" -DWITH_RADOSGW_AMQP_ENDPOINT=OFF"
else
echo Unknown release
exit 1
fi
if [[ "$PYBUILD" =~ ^3(\..*)?$ ]] ; then
ARGS="$ARGS -DWITH_PYTHON2=OFF -DWITH_PYTHON3=${PYBUILD} -DMGR_PYTHON_VERSION=${PYBUILD}"
ARGS+=" -DWITH_PYTHON2=OFF -DWITH_PYTHON3=${PYBUILD} -DMGR_PYTHON_VERSION=${PYBUILD}"
fi
if type ccache > /dev/null 2>&1 ; then
echo "enabling ccache"
ARGS="$ARGS -DWITH_CCACHE=ON"
fi
if [ -n "$WITH_RADOSGW_AMQP_ENDPOINT" ] ; then
ARGS="$ARGS -DWITH_RADOSGW_AMQP_ENDPOINT=$WITH_RADOSGW_AMQP_ENDPOINT"
ARGS+=" -DWITH_CCACHE=ON"
fi
mkdir $BUILD_DIR