| 1028:925a345ea298 | 1029:0b3b2b650bd7 |
|---|---|
| 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 |
| 114 fi | 117 fi |
| 115 touch "$TEMP_DIR/options" | 118 touch "$TEMP_DIR/options" |
| 116 touch "$TEMP_DIR/features" | 119 touch "$TEMP_DIR/features" |
| 117 | 120 |
| 118 # config variables | 121 # config variables |
| 122 has_overridable_config_vars__=0 | |
| 119 | 123 |
| 120 # features | 124 # features |
| 121 | 125 |
| 122 # | 126 # |
| 123 # parse arguments | 127 # parse arguments |
| 234 fi | 238 fi |
| 235 fi | 239 fi |
| 236 | 240 |
| 237 | 241 |
| 238 # generate vars.mk | 242 # generate vars.mk |
| 239 cat > "$TEMP_DIR/vars.mk" << __EOF__ | 243 echo '# configuration' > "$TEMP_DIR/vars.mk" |
| 240 __EOF__ | 244 echo >> "$TEMP_DIR/vars.mk" |
| 241 | |
| 242 | 245 |
| 243 # | 246 # |
| 244 # DEPENDENCIES | 247 # DEPENDENCIES |
| 245 # | 248 # |
| 246 | |
| 247 | |
| 248 | 249 |
| 249 # create buffer for make variables required by dependencies | 250 # create buffer for make variables required by dependencies |
| 250 echo > "$TEMP_DIR/make.mk" | 251 echo > "$TEMP_DIR/make.mk" |
| 251 | 252 |
| 252 test_pkg_config() | 253 test_pkg_config() |
| 938 echo " toolkit: cocoa" >> "$TEMP_DIR/options" | 939 echo " toolkit: cocoa" >> "$TEMP_DIR/options" |
| 939 ERROR=0 | 940 ERROR=0 |
| 940 break | 941 break |
| 941 fi | 942 fi |
| 942 fi | 943 fi |
| 944 if checkopt_toolkit_libadwaita ; then | |
| 945 echo " toolkit: libadwaita" >> "$TEMP_DIR/options" | |
| 946 ERROR=0 | |
| 947 break | |
| 948 fi | |
| 943 if checkopt_toolkit_gtk4 ; then | 949 if checkopt_toolkit_gtk4 ; then |
| 944 echo " toolkit: gtk4" >> "$TEMP_DIR/options" | 950 echo " toolkit: gtk4" >> "$TEMP_DIR/options" |
| 945 ERROR=0 | 951 ERROR=0 |
| 946 break | 952 break |
| 947 fi | 953 fi |
| 948 if checkopt_toolkit_gtk3 ; then | 954 if checkopt_toolkit_gtk3 ; then |
| 949 echo " toolkit: gtk3" >> "$TEMP_DIR/options" | 955 echo " toolkit: gtk3" >> "$TEMP_DIR/options" |
| 956 ERROR=0 | |
| 957 break | |
| 958 fi | |
| 959 if checkopt_toolkit_qt5 ; then | |
| 960 echo " toolkit: qt5" >> "$TEMP_DIR/options" | |
| 950 ERROR=0 | 961 ERROR=0 |
| 951 break | 962 break |
| 952 fi | 963 fi |
| 953 if checkopt_toolkit_gtk2 ; then | 964 if checkopt_toolkit_gtk2 ; then |
| 954 echo " toolkit: gtk2" >> "$TEMP_DIR/options" | 965 echo " toolkit: gtk2" >> "$TEMP_DIR/options" |
| 1124 echo " word size: $TOOLCHAIN_WSIZE bit" | 1135 echo " word size: $TOOLCHAIN_WSIZE bit" |
| 1125 fi | 1136 fi |
| 1126 if [ -n "$TOOLCHAIN_CSTD" ]; then | 1137 if [ -n "$TOOLCHAIN_CSTD" ]; then |
| 1127 echo " default C std: $TOOLCHAIN_CSTD" | 1138 echo " default C std: $TOOLCHAIN_CSTD" |
| 1128 fi | 1139 fi |
| 1129 echo | 1140 if [ $has_overridable_config_vars__ -eq 1 ]; then |
| 1130 echo "Config:" | 1141 echo |
| 1142 echo "Config:" | |
| 1143 fi | |
| 1131 echo | 1144 echo |
| 1132 echo "Options:" | 1145 echo "Options:" |
| 1133 cat "$TEMP_DIR/options" | 1146 cat "$TEMP_DIR/options" |
| 1134 echo | 1147 echo |
| 1135 echo "Features:" | 1148 echo "Features:" |