From: Loic Dachary Date: Wed, 2 Sep 2015 14:00:10 +0000 (+0200) Subject: tools: fix do_autogen.sh -R X-Git-Tag: v9.1.0~203^2~1^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F5775%2Fhead;p=ceph.git tools: fix do_autogen.sh -R The R letter was missing from the getopts flags. Also sort the flags alphabetically to make it easier to spot that kind of lossage. Signed-off-by: Loic Dachary --- diff --git a/do_autogen.sh b/do_autogen.sh index febdfcb1705b..9a4505b98372 100755 --- a/do_autogen.sh +++ b/do_autogen.sh @@ -4,23 +4,24 @@ usage() { cat < add parameters to configure +-c use cryptopp -d debug build level 0: no debug level 1: -g level 3: -Wextra level 4: even more... --T --without-tcmalloc -e dump encoded objects to --P profiling build --p google profiler --O optimize --c use cryptopp --C add parameters to configure +-h this help message -j with java --R without rocksdb -J --with-jemalloc -L --without-lttng +-O optimize +-p google profiler +-P profiling build +-R without rocksdb +-T --without-tcmalloc +-v verbose output EOF } @@ -35,41 +36,25 @@ verbose=0 profile=0 rocksdb=1 CONFIGURE_FLAGS="--disable-static --with-lttng" -while getopts "d:e:hHrTPJLjpcvO:C:" flag +while getopts "C:cd:e:hjJLO:pPRTv" flag do case $flag in + C) CONFIGURE_FLAGS="$CONFIGURE_FLAGS $OPTARG";; + c) CONFIGURE_FLAGS="$CONFIGURE_FLAGS --with-cryptopp --without-nss";; d) debug_level=$OPTARG;; - + e) encode_dump=$OPTARG;; + h) usage ; exit 0;; + j) CONFIGURE_FLAGS="$CONFIGURE_FLAGS --enable-cephfs-java";; + J) CONFIGURE_FLAGS="$CONFIGURE_FLAGS --with-jemalloc";; + L) CONFIGURE_FLAGS="$CONFIGURE_FLAGS --without-lttng";; O) CFLAGS="${CFLAGS} -O$OPTARG";; - - c) CONFIGURE_FLAGS="$CONFIGURE_FLAGS --with-cryptopp --without-nss";; - - C) CONFIGURE_FLAGS="$CONFIGURE_FLAGS $OPTARG";; - - P) profile=1;; p) with_profiler="--with-profiler" ;; - - h) usage - exit 0;; - - T) CONFIGURE_FLAGS="$CONFIGURE_FLAGS --without-tcmalloc";; - - j) CONFIGURE_FLAGS="$CONFIGURE_FLAGS --enable-cephfs-java";; - + P) profile=1;; R) rocksdb=0;; - + T) CONFIGURE_FLAGS="$CONFIGURE_FLAGS --without-tcmalloc";; v) verbose=1;; - e) encode_dump=$OPTARG;; - - J) CONFIGURE_FLAGS="$CONFIGURE_FLAGS --with-jemalloc";; - - L) CONFIGURE_FLAGS="$CONFIGURE_FLAGS --without-lttng";; - - *) - echo - usage - exit 1;; + *) echo ; usage ; exit 1;; esac done