configure

changeset 74
bae9922f4681
parent 70
a629b831c96d
equal deleted inserted replaced
73:707f42bb0484 74:bae9922f4681
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 echo 'Configuration:' 88 if [ $has_overridable_config_vars__ -eq 1 ] ; then
89 echo
90 echo "Configuration:"
91 fi
89 cat << '__EOF__' 92 cat << '__EOF__'
90 93
91 Build Types: 94 Build Types:
92 --debug add extra compile flags for debug builds 95 --debug add extra compile flags for debug builds
93 --release add extra compile flags for release builds 96 --release add extra compile flags for release builds
113 fi 116 fi
114 touch "$TEMP_DIR/options" 117 touch "$TEMP_DIR/options"
115 touch "$TEMP_DIR/features" 118 touch "$TEMP_DIR/features"
116 119
117 # config variables 120 # config variables
121 has_overridable_config_vars__=0
118 122
119 # features 123 # features
120 124
121 # 125 #
122 # parse arguments 126 # parse arguments
232 fi 236 fi
233 fi 237 fi
234 238
235 239
236 # generate vars.mk 240 # generate vars.mk
237 cat > "$TEMP_DIR/vars.mk" << __EOF__ 241 echo '# configuration' > "$TEMP_DIR/vars.mk"
238 __EOF__ 242 echo >> "$TEMP_DIR/vars.mk"
239
240 243
241 # 244 #
242 # DEPENDENCIES 245 # DEPENDENCIES
243 # 246 #
244
245
246 247
247 # create buffer for make variables required by dependencies 248 # create buffer for make variables required by dependencies
248 echo > "$TEMP_DIR/make.mk" 249 echo > "$TEMP_DIR/make.mk"
249 250
250 test_pkg_config() 251 test_pkg_config()
486 echo " word size: $TOOLCHAIN_WSIZE bit" 487 echo " word size: $TOOLCHAIN_WSIZE bit"
487 fi 488 fi
488 if [ -n "$TOOLCHAIN_CSTD" ]; then 489 if [ -n "$TOOLCHAIN_CSTD" ]; then
489 echo " default C std: $TOOLCHAIN_CSTD" 490 echo " default C std: $TOOLCHAIN_CSTD"
490 fi 491 fi
491 echo 492 if [ $has_overridable_config_vars__ -eq 1 ]; then
492 echo "Config:" 493 echo
494 echo "Config:"
495 fi
493 echo 496 echo
494 echo "Features:" 497 echo "Features:"
495 printf ' %-16s' 'static:' 498 printf ' %-16s' 'static:'
496 if [ -n "$FEATURE_STATIC" ]; then 499 if [ -n "$FEATURE_STATIC" ]; then
497 echo 'on' 500 echo 'on'

mercurial