| 178 "--help"*) printhelp; abort_configure ;; |
181 "--help"*) printhelp; abort_configure ;; |
| 179 "--debug") BUILD_TYPE="debug" ;; |
182 "--debug") BUILD_TYPE="debug" ;; |
| 180 "--release") BUILD_TYPE="release" ;; |
183 "--release") BUILD_TYPE="release" ;; |
| 181 "--toolkit="*) OPT_TOOLKIT=${ARG#--toolkit=} ;; |
184 "--toolkit="*) OPT_TOOLKIT=${ARG#--toolkit=} ;; |
| 182 "--toolkit") echo "option '$ARG' needs a value:"; echo " $ARG=(libadwaita|gtk4|gtk3|gtk2|gtk2legacy|qt5|qt4|cocoa|motif)"; abort_configure ;; |
185 "--toolkit") echo "option '$ARG' needs a value:"; echo " $ARG=(libadwaita|gtk4|gtk3|gtk2|gtk2legacy|qt5|qt4|cocoa|motif)"; abort_configure ;; |
| |
186 "--enable-client") FEATURE_CLIENT=on ;; |
| |
187 "--disable-client") unset FEATURE_CLIENT ;; |
| 183 "-"*) echo "unknown option: $ARG"; abort_configure ;; |
188 "-"*) echo "unknown option: $ARG"; abort_configure ;; |
| 184 esac |
189 esac |
| 185 done |
190 done |
| 186 |
191 |
| 187 |
192 |
| 1101 fi |
1106 fi |
| 1102 if [ -n "${TEMP_LDFLAGS}" ]; then |
1107 if [ -n "${TEMP_LDFLAGS}" ]; then |
| 1103 echo "TK_LDFLAGS += $TEMP_LDFLAGS" >> "$TEMP_DIR/flags.mk" |
1108 echo "TK_LDFLAGS += $TEMP_LDFLAGS" >> "$TEMP_DIR/flags.mk" |
| 1104 fi |
1109 fi |
| 1105 |
1110 |
| |
1111 echo >> "$TEMP_DIR/flags.mk" |
| |
1112 echo "configuring target: client" |
| |
1113 echo "# flags for target client" >> "$TEMP_DIR/flags.mk" |
| |
1114 TEMP_CFLAGS= |
| |
1115 TEMP_CXXFLAGS= |
| |
1116 TEMP_LDFLAGS= |
| |
1117 |
| |
1118 |
| |
1119 # Features |
| |
1120 if [ -n "$FEATURE_CLIENT" ]; then |
| |
1121 if [ -n "$DISABLE_FEATURE_CLIENT" ]; then |
| |
1122 unset FEATURE_CLIENT |
| |
1123 fi |
| |
1124 fi |
| |
1125 if [ -n "$FEATURE_CLIENT" ]; then |
| |
1126 : |
| |
1127 else |
| |
1128 : |
| |
1129 cat >> "$TEMP_DIR/make.mk" << __EOF__ |
| |
1130 DISABLE_CLIENT=1 |
| |
1131 __EOF__ |
| |
1132 fi |
| |
1133 |
| |
1134 |
| |
1135 if [ -n "${TEMP_CFLAGS}" ] && [ -n "$lang_c" ]; then |
| |
1136 echo "CLIENT_CFLAGS += $TEMP_CFLAGS" >> "$TEMP_DIR/flags.mk" |
| |
1137 fi |
| |
1138 if [ -n "${TEMP_CXXFLAGS}" ] && [ -n "$lang_cpp" ]; then |
| |
1139 echo "CLIENT_CXXFLAGS += $TEMP_CXXFLAGS" >> "$TEMP_DIR/flags.mk" |
| |
1140 fi |
| |
1141 if [ -n "${TEMP_LDFLAGS}" ]; then |
| |
1142 echo "CLIENT_LDFLAGS += $TEMP_LDFLAGS" >> "$TEMP_DIR/flags.mk" |
| |
1143 fi |
| |
1144 |
| 1106 |
1145 |
| 1107 # final result |
1146 # final result |
| 1108 if [ $ERROR -ne 0 ]; then |
1147 if [ $ERROR -ne 0 ]; then |
| 1109 echo |
1148 echo |
| 1110 echo "Error: Unresolved dependencies" |
1149 echo "Error: Unresolved dependencies" |