Configure projects in release mode by default
This commit is contained in:
parent
f29b8fd9f1
commit
47275e817e
|
@ -39,6 +39,7 @@ TAR="tar"
|
||||||
TR="tr"
|
TR="tr"
|
||||||
WC="wc"
|
WC="wc"
|
||||||
#settings
|
#settings
|
||||||
|
CONFIGURE_MODE="release"
|
||||||
DEBUG=
|
DEBUG=
|
||||||
DEVNULL="/dev/null"
|
DEVNULL="/dev/null"
|
||||||
DESKTOPEXT=".desktop"
|
DESKTOPEXT=".desktop"
|
||||||
|
@ -164,7 +165,7 @@ _release_configure()
|
||||||
{
|
{
|
||||||
if [ -f "$PROJECTCONF" ]; then
|
if [ -f "$PROJECTCONF" ]; then
|
||||||
$DEBUG $CONFIGURE_UPDATE &&
|
$DEBUG $CONFIGURE_UPDATE &&
|
||||||
$DEBUG $CONFIGURE
|
$DEBUG $CONFIGURE -M "$CONFIGURE_MODE"
|
||||||
return $?
|
return $?
|
||||||
fi
|
fi
|
||||||
return 0
|
return 0
|
||||||
|
@ -280,8 +281,9 @@ _info()
|
||||||
#usage
|
#usage
|
||||||
_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 " -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 " -f Do not perform tests" 1>&2
|
||||||
echo " -n Do not actually publish changes (dry-run)" 1>&2
|
echo " -n Do not actually publish changes (dry-run)" 1>&2
|
||||||
echo " -v Verbose mode" 1>&2
|
echo " -v Verbose mode" 1>&2
|
||||||
|
@ -291,11 +293,14 @@ _usage()
|
||||||
|
|
||||||
#main
|
#main
|
||||||
#parse options
|
#parse options
|
||||||
while getopts "DfnvO:" name; do
|
while getopts "DM:O:fnv" name; do
|
||||||
case "$name" in
|
case "$name" in
|
||||||
D)
|
D)
|
||||||
DEBUG="_debug"
|
DEBUG="_debug"
|
||||||
;;
|
;;
|
||||||
|
M)
|
||||||
|
CONFIGURE_MODE="$OPTARG"
|
||||||
|
;;
|
||||||
O)
|
O)
|
||||||
export "${OPTARG%%=*}"="${OPTARG#*=}"
|
export "${OPTARG%%=*}"="${OPTARG#*=}"
|
||||||
;;
|
;;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user