| 971:0224108bd8c2 | 972:de69ed2c6961 |
|---|---|
| 91 Build Types: | 91 Build Types: |
| 92 --debug add extra compile flags for debug builds | 92 --debug add extra compile flags for debug builds |
| 93 --release add extra compile flags for release builds | 93 --release add extra compile flags for release builds |
| 94 | 94 |
| 95 Options: | 95 Options: |
| 96 --toolkit=(libadwaita|gtk4|gtk3|gtk2|gtk2legacy|qt5|qt4|cocoa|motif|server) | 96 --toolkit=(libadwaita|gtk4|gtk3|gtk2|qt5|qt4|cocoa|motif|server) |
| 97 | 97 |
| 98 Optional Features: | 98 Optional Features: |
| 99 --enable-client | 99 --enable-client |
| 100 | 100 |
| 101 __EOF__ | 101 __EOF__ |
| 128 case "$ARG" in | 128 case "$ARG" in |
| 129 "--help"*) printhelp ;; | 129 "--help"*) printhelp ;; |
| 130 "--debug") BUILD_TYPE="debug" ;; | 130 "--debug") BUILD_TYPE="debug" ;; |
| 131 "--release") BUILD_TYPE="release" ;; | 131 "--release") BUILD_TYPE="release" ;; |
| 132 "--toolkit="*) OPT_TOOLKIT=${ARG#--toolkit=} ;; | 132 "--toolkit="*) OPT_TOOLKIT=${ARG#--toolkit=} ;; |
| 133 "--toolkit") echo "option '$ARG' needs a value:"; echo " $ARG=(libadwaita|gtk4|gtk3|gtk2|gtk2legacy|qt5|qt4|cocoa|motif|server)"; abort_configure ;; | 133 "--toolkit") echo "option '$ARG' needs a value:"; echo " $ARG=(libadwaita|gtk4|gtk3|gtk2|qt5|qt4|cocoa|motif|server)"; abort_configure ;; |
| 134 "--enable-client") FEATURE_CLIENT=on ;; | 134 "--enable-client") FEATURE_CLIENT=on ;; |
| 135 "--disable-client") unset FEATURE_CLIENT ;; | 135 "--disable-client") unset FEATURE_CLIENT ;; |
| 136 "-"*) echo "unknown option: $ARG"; abort_configure ;; | 136 "-"*) echo "unknown option: $ARG"; abort_configure ;; |
| 137 esac | 137 esac |
| 138 done | 138 done |
| 829 TOOLKIT = gtk | 829 TOOLKIT = gtk |
| 830 GTKOBJ = draw_cairo.o | 830 GTKOBJ = draw_cairo.o |
| 831 __EOF__ | 831 __EOF__ |
| 832 return 0 | 832 return 0 |
| 833 } | 833 } |
| 834 checkopt_toolkit_gtk2legacy() | |
| 835 { | |
| 836 VERR=0 | |
| 837 if dependency_error_gtk2legacy ; then | |
| 838 VERR=1 | |
| 839 fi | |
| 840 if [ $VERR -ne 0 ]; then | |
| 841 return 1 | |
| 842 fi | |
| 843 cat >> "$TEMP_DIR/make.mk" << __EOF__ | |
| 844 TOOLKIT = gtk | |
| 845 GTKOBJ = draw_gdk.o | |
| 846 __EOF__ | |
| 847 return 0 | |
| 848 } | |
| 849 checkopt_toolkit_qt5() | 834 checkopt_toolkit_qt5() |
| 850 { | 835 { |
| 851 VERR=0 | 836 VERR=0 |
| 852 if dependency_error_qt5 ; then | 837 if dependency_error_qt5 ; then |
| 853 VERR=1 | 838 VERR=1 |
| 1022 : | 1007 : |
| 1023 else | 1008 else |
| 1024 ERROR=1 | 1009 ERROR=1 |
| 1025 DEPENDENCIES_FAILED="option 'toolkit' $DEPENDENCIES_FAILED" | 1010 DEPENDENCIES_FAILED="option 'toolkit' $DEPENDENCIES_FAILED" |
| 1026 fi | 1011 fi |
| 1027 elif [ "$OPT_TOOLKIT" = "gtk2legacy" ]; then | |
| 1028 echo " toolkit: $OPT_TOOLKIT" >> $TEMP_DIR/options | |
| 1029 if checkopt_toolkit_gtk2legacy ; then | |
| 1030 : | |
| 1031 else | |
| 1032 ERROR=1 | |
| 1033 DEPENDENCIES_FAILED="option 'toolkit' $DEPENDENCIES_FAILED" | |
| 1034 fi | |
| 1035 elif [ "$OPT_TOOLKIT" = "qt5" ]; then | 1012 elif [ "$OPT_TOOLKIT" = "qt5" ]; then |
| 1036 echo " toolkit: $OPT_TOOLKIT" >> $TEMP_DIR/options | 1013 echo " toolkit: $OPT_TOOLKIT" >> $TEMP_DIR/options |
| 1037 if checkopt_toolkit_qt5 ; then | 1014 if checkopt_toolkit_qt5 ; then |
| 1038 : | 1015 : |
| 1039 else | 1016 else |
| 1073 DEPENDENCIES_FAILED="option 'toolkit' $DEPENDENCIES_FAILED" | 1050 DEPENDENCIES_FAILED="option 'toolkit' $DEPENDENCIES_FAILED" |
| 1074 fi | 1051 fi |
| 1075 else | 1052 else |
| 1076 echo | 1053 echo |
| 1077 echo "Invalid option value - usage:" | 1054 echo "Invalid option value - usage:" |
| 1078 echo " --toolkit=(libadwaita|gtk4|gtk3|gtk2|gtk2legacy|qt5|qt4|cocoa|motif|server)" | 1055 echo " --toolkit=(libadwaita|gtk4|gtk3|gtk2|qt5|qt4|cocoa|motif|server)" |
| 1079 abort_configure | 1056 abort_configure |
| 1080 fi | 1057 fi |
| 1081 fi | 1058 fi |
| 1082 | 1059 |
| 1083 if [ -n "${TEMP_CFLAGS}" ] && [ -n "$lang_c" ]; then | 1060 if [ -n "${TEMP_CFLAGS}" ] && [ -n "$lang_c" ]; then |