Browse Source

configure: take PYTEST from env var or cmdline.

We should only autodetect if it's not set manually.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
ppa-0.6.1
Rusty Russell 7 years ago
committed by Christian Decker
parent
commit
56046d470b
  1. 13
      configure

13
configure

@ -39,6 +39,7 @@ usage()
usage_with_default "CWARNFLAGS" "$CWARNFLAGS"
usage_with_default "CDEBUGFLAGS" "$CDEBUGFLAGS"
usage_with_default "CONFIGURATOR_CC" "$CONFIGURATOR_CC"
usage_with_default "PYTEST" "$PYTEST"
echo " To override compile line for configurator itself"
echo "Options include:"
@ -63,13 +64,16 @@ add_var()
find_pytest()
{
PYTEST_BINS="pytest-3 pytest3 pytest py.test"
for PYTEST in $PYTEST_BINS; do
if [ "$(which $PYTEST)" != "" ] ; then
break
for p in $PYTEST_BINS; do
if [ "$(which $p)" != "" ] ; then
echo "$p"
return
fi
done
}
PYTEST=${PYTEST:-`find_pytest`}
for opt in "$@"; do
case "$opt" in
--reconfigure)
@ -81,6 +85,7 @@ for opt in "$@"; do
CONFIGURATOR_CC=*) CONFIGURATOR_CC="${opt#CONFIGURATOR_CC=}";;
CWARNFLAGS=*) CWARNFLAGS="${opt#CWARNFLAGS=}";;
CDEBUGFLAGS=*) CDEBUGFLAGS="${opt#CDEBUGFLAGS=}";;
PYTEST=*) PYTEST="${opt#PYTEST=}";;
--prefix=*) PREFIX="${opt#--prefix=}";;
--enable-developer) DEVELOPER=1;;
--disable-developer) DEVELOPER=0;;
@ -122,4 +127,4 @@ add_var CDEBUGFLAGS "$CDEBUGFLAGS"
add_var VALGRIND "$VALGRIND"
add_var DEVELOPER "$DEVELOPER" $CONFIG_HEADER
add_var COMPAT "$COMPAT" $CONFIG_HEADER
add_var PYTEST "$(which $PYTEST)"
add_var PYTEST "$PYTEST"

Loading…
Cancel
Save