- if [ "WITH_TCP" = $ARGUMENT_VALUE ];then
- withtcp=1
- fi
-
- if [ "WITH_CLOUD" = $ARGUMENT_VALUE ];then
- withcloud=1
- fi
-
- if [ "WITH_PROXY" = $ARGUMENT_VALUE ];then
- withproxy=1
- fi
-
- if [ "WITH_MQ" = $ARGUMENT_VALUE ];then
- withmq=PUB,SUB,BROKER
- fi
-
- if [ "RD_MODE" = $ARGUMENT_VALUE ];then
- rdmode=CLIENT,SERVER
- fi
-
- if [ "SECURED" = $ARGUMENT_VALUE ];then
- secured=1
+ if [[ "$ARGUMENT_VALUE" = *"="* ]]; then
+ optionname=$(echo $ARGUMENT_VALUE | cut -f1 -d=)
+ optionvalue=$(echo $ARGUMENT_VALUE | cut -f2 -d=)
+ echo -- "# $optionname $optionvalue"
+ gbscommand=${gbscommand}" --define '$optionname $optionvalue'"
+
+ if [ "SECURED" = "$optionname" ]; then
+ secured=$optionvalue
+ fi
+ else
+ echo "'$ARGUMENT_VALUE' does not contain '='";