diff options
| author | Roy Marples <roy@marples.name> | 2017-09-03 18:36:23 +0100 |
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2017-09-03 18:36:23 +0100 |
| commit | f9a38b3c14db3cfb14d50df4bd861afca88539ba (patch) | |
| tree | fad21ba330726346c3e410d7b552ab4a24499dd3 | |
| parent | daf672b1eb59f0944d6c387117325d4e1d871c70 (diff) | |
| download | dhcpcd-ui-f9a38b3c14db3cfb14d50df4bd861afca88539ba.tar.xz | |
Fix building dhcpcd-qt by default if some binaries are not available.
| -rwxr-xr-x | configure | 21 |
1 files changed, 12 insertions, 9 deletions
@@ -417,7 +417,6 @@ if [ -z "$WITH_QT" -o "$WITH_QT" != no ]; then fi fi if [ -x "$QMAKE" ]; then - UI="$UI${UI+ }dhcpcd-qt" DHCPCD_QT=true echo "$QMAKE" else @@ -427,6 +426,18 @@ if [ -z "$WITH_QT" -o "$WITH_QT" != no ]; then exit 1 fi fi + if $DHCPCD_QT; then + QMAKE_CONFIG="$QMAKE_CONFIG PREFIX=$PREFIX" + QMAKE_CONFIG="$QMAKE_CONFIG SYSCONFDIR=$SYSCONFDIR" + QMAKE_CONFIG="$QMAKE_CONFIG MANDIR=$MANDIR" + if (cd src/dhcpcd-qt; $QMAKE $QMAKE_CONFIG dhcpcd-qt.pro); then + UI="$UI${UI+ }dhcpcd-qt" + else + echo "Failed to configure dhcpcd-qt" >&2 + [ -n "$WITH_QT" ] && exit 1 + DHCPCD_QT=false + fi + fi fi NOTIFY="$_NOTIFY" @@ -505,11 +516,3 @@ echo echo "MKDIR= \${TOPDIR}/mk" >>$CONFIG_MK -if $DHCPCD_QT; then - QMAKE_CONFIG="$QMAKE_CONFIG PREFIX=$PREFIX SYSCONFDIR=$SYSCONFDIR" - QMAKE_CONFIG="$QMAKE_CONFIG MANDIR=$MANDIR" - if ! (cd src/dhcpcd-qt; $QMAKE $QMAKE_CONFIG dhcpcd-qt.pro); then - echo "$0: failed to configure dhcpcd-qt" >&2 - exit 1 - fi -fi |
