test/configure2

changeset 179
ba9431028671
parent 178
c52a13d1e989
equal deleted inserted replaced
178:c52a13d1e989 179:ba9431028671
83 83
84 # help text 84 # help text
85 printhelp() 85 printhelp()
86 { 86 {
87 echo "Usage: $0 [OPTIONS]..." 87 echo "Usage: $0 [OPTIONS]..."
88 if [ $has_config_vars__ -eq 1 ] ; then 88 if [ $has_overridable_config_vars__ -eq 1 ] ; then
89 echo 89 echo
90 echo "Configuration:" 90 echo "Configuration:"
91 fi 91 fi
92 if true \ 92 if true \
93 ; then 93 ; then
177 fi 177 fi
178 touch "$TEMP_DIR/options" 178 touch "$TEMP_DIR/options"
179 touch "$TEMP_DIR/features" 179 touch "$TEMP_DIR/features"
180 180
181 # config variables 181 # config variables
182 has_config_vars__=0 182 has_overridable_config_vars__=0
183 if true \ 183 if true \
184 ; then 184 ; then
185 : 185 :
186 if [ -z "$prefix__initialized__" ] ; then 186 if [ -z "$prefix__initialized__" ] ; then
187 has_config_vars__=1 187 has_overridable_config_vars__=1
188 prefix__initialized__=1 188 prefix__initialized__=1
189 prefix='`pwd`/work' 189 prefix='`pwd`/work'
190 fi 190 fi
191 if [ -z "$exec_prefix__initialized__" ] ; then 191 if [ -z "$exec_prefix__initialized__" ] ; then
192 has_config_vars__=1 192 has_overridable_config_vars__=1
193 exec_prefix__initialized__=1 193 exec_prefix__initialized__=1
194 exec_prefix='' 194 exec_prefix=''
195 fi 195 fi
196 if [ -z "$libdir__initialized__" ] ; then 196 if [ -z "$libdir__initialized__" ] ; then
197 has_config_vars__=1 197 has_overridable_config_vars__=1
198 libdir__initialized__=1 198 libdir__initialized__=1
199 libdir='' 199 libdir=''
200 fi 200 fi
201 if [ -z "$datarootdir__initialized__" ] ; then 201 if [ -z "$datarootdir__initialized__" ] ; then
202 has_config_vars__=1 202 has_overridable_config_vars__=1
203 datarootdir__initialized__=1 203 datarootdir__initialized__=1
204 datarootdir='' 204 datarootdir=''
205 fi 205 fi
206 if [ -z "$datadir__initialized__" ] ; then 206 if [ -z "$datadir__initialized__" ] ; then
207 has_config_vars__=1 207 has_overridable_config_vars__=1
208 datadir__initialized__=1 208 datadir__initialized__=1
209 datadir='' 209 datadir=''
210 fi 210 fi
211 if [ -z "$localstatedir__initialized__" ] ; then 211 if [ -z "$localstatedir__initialized__" ] ; then
212 has_config_vars__=1 212 has_overridable_config_vars__=1
213 localstatedir__initialized__=1 213 localstatedir__initialized__=1
214 localstatedir='/var' 214 localstatedir='/var'
215 fi 215 fi
216 if [ -z "$libdatadir__initialized__" ] ; then 216 if [ -z "$libdatadir__initialized__" ] ; then
217 has_config_vars__=1 217 has_overridable_config_vars__=1
218 libdatadir__initialized__=1 218 libdatadir__initialized__=1
219 libdatadir='$prefix/libdata' 219 libdatadir='$prefix/libdata'
220 fi 220 fi
221 if [ -z "$SRCDIR__initialized__" ] ; then 221 if [ -z "$SRCDIR__initialized__" ] ; then
222 has_config_vars__=1
223 SRCDIR__initialized__=1 222 SRCDIR__initialized__=1
224 SRCDIR=`pwd` 223 SRCDIR=`pwd`
225 fi 224 fi
226 if [ -z "$TOOLKIT_HOME__initialized__" ] ; then 225 if [ -z "$TOOLKIT_HOME__initialized__" ] ; then
227 has_config_vars__=1 226 has_overridable_config_vars__=1
228 TOOLKIT_HOME__initialized__=1 227 TOOLKIT_HOME__initialized__=1
229 TOOLKIT_HOME='/usr' 228 TOOLKIT_HOME='/usr'
230 fi 229 fi
231 fi 230 fi
232 231
355 fi 354 fi
356 fi 355 fi
357 356
358 357
359 # generate vars.mk 358 # generate vars.mk
360 if [ $has_config_vars__ -eq 1 ]; then 359 echo '# configuration' > "$TEMP_DIR/vars.mk"
361 echo '# configuration' > "$TEMP_DIR/vars.mk" 360 echo "prefix=$prefix" >> "$TEMP_DIR/vars.mk"
362 echo "prefix=$prefix" >> "$TEMP_DIR/vars.mk" 361 echo "exec_prefix=$exec_prefix" >> "$TEMP_DIR/vars.mk"
363 echo "exec_prefix=$exec_prefix" >> "$TEMP_DIR/vars.mk" 362 echo "libdir=$libdir" >> "$TEMP_DIR/vars.mk"
364 echo "libdir=$libdir" >> "$TEMP_DIR/vars.mk" 363 echo "datarootdir=$datarootdir" >> "$TEMP_DIR/vars.mk"
365 echo "datarootdir=$datarootdir" >> "$TEMP_DIR/vars.mk" 364 echo "datadir=$datadir" >> "$TEMP_DIR/vars.mk"
366 echo "datadir=$datadir" >> "$TEMP_DIR/vars.mk" 365 echo "localstatedir=$localstatedir" >> "$TEMP_DIR/vars.mk"
367 echo "localstatedir=$localstatedir" >> "$TEMP_DIR/vars.mk" 366 echo "libdatadir=$libdatadir" >> "$TEMP_DIR/vars.mk"
368 echo "libdatadir=$libdatadir" >> "$TEMP_DIR/vars.mk" 367 echo "SRCDIR=$SRCDIR" >> "$TEMP_DIR/vars.mk"
369 echo "SRCDIR=$SRCDIR" >> "$TEMP_DIR/vars.mk" 368 echo "TOOLKIT_HOME=$TOOLKIT_HOME" >> "$TEMP_DIR/vars.mk"
370 echo "TOOLKIT_HOME=$TOOLKIT_HOME" >> "$TEMP_DIR/vars.mk" 369 echo >> "$TEMP_DIR/vars.mk"
371 echo >> "$TEMP_DIR/vars.mk"
372 else
373 echo > "$TEMP_DIR/vars.mk"
374 fi
375 370
376 # 371 #
377 # DEPENDENCIES 372 # DEPENDENCIES
378 # 373 #
379 374
939 echo " word size: $TOOLCHAIN_WSIZE bit" 934 echo " word size: $TOOLCHAIN_WSIZE bit"
940 fi 935 fi
941 if [ -n "$TOOLCHAIN_CSTD" ]; then 936 if [ -n "$TOOLCHAIN_CSTD" ]; then
942 echo " default C std: $TOOLCHAIN_CSTD" 937 echo " default C std: $TOOLCHAIN_CSTD"
943 fi 938 fi
944 if [ $has_config_vars__ -eq 1 ]; then 939 if [ $has_overridable_config_vars__ -eq 1 ]; then
945 echo 940 echo
946 echo "Config:" 941 echo "Config:"
947 if [ -n "$prefix__initialized__" ]; then 942 if [ -n "$prefix__initialized__" ]; then
948 printf ' %-16s' 'prefix:' 943 printf ' %-16s' 'prefix:'
949 echo "$prefix" 944 echo "$prefix"

mercurial