From 47275e817e67ae86a33782a1e9b9865474848335 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Sat, 9 Jan 2021 20:14:26 +0100 Subject: [PATCH] Configure projects in release mode by default --- src/deforaos-release | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/deforaos-release b/src/deforaos-release index 9b66bce..b1026b3 100755 --- a/src/deforaos-release +++ b/src/deforaos-release @@ -39,6 +39,7 @@ TAR="tar" TR="tr" WC="wc" #settings +CONFIGURE_MODE="release" DEBUG= DEVNULL="/dev/null" DESKTOPEXT=".desktop" @@ -164,7 +165,7 @@ _release_configure() { if [ -f "$PROJECTCONF" ]; then $DEBUG $CONFIGURE_UPDATE && - $DEBUG $CONFIGURE + $DEBUG $CONFIGURE -M "$CONFIGURE_MODE" return $? fi return 0 @@ -280,8 +281,9 @@ _info() #usage _usage() { - echo "Usage: $PROGNAME [-Dfnv] version" 1>&2 + echo "Usage: $PROGNAME [-Dfnv][-M mode] version" 1>&2 echo " -D Run in debugging mode" 1>&2 + echo " -M Set the project mode (default: release)" 1>&2 echo " -f Do not perform tests" 1>&2 echo " -n Do not actually publish changes (dry-run)" 1>&2 echo " -v Verbose mode" 1>&2 @@ -291,11 +293,14 @@ _usage() #main #parse options -while getopts "DfnvO:" name; do +while getopts "DM:O:fnv" name; do case "$name" in D) DEBUG="_debug" ;; + M) + CONFIGURE_MODE="$OPTARG" + ;; O) export "${OPTARG%%=*}"="${OPTARG#*=}" ;;