# Unless explicitly enabled, turn off lex.
if test -z "$disable_lex" ; then
disable_lex="yes"
+ else
+ force_no_lex_o="yes"
fi
;;
Darwin)
##########################################
# linux-aio probe
libaio="no"
-cat > $TMPC <<EOF
+if test "$esx" != "yes" ; then
+ cat > $TMPC <<EOF
#include <libaio.h>
#include <stddef.h>
int main(void)
return 0;
}
EOF
-if compile_prog "" "-laio" "libaio" ; then
- libaio=yes
- LIBS="-laio $LIBS"
-else
- if test "$libaio" = "yes" ; then
- feature_not_found "linux AIO" "libaio-dev or libaio-devel"
+ if compile_prog "" "-laio" "libaio" ; then
+ libaio=yes
+ LIBS="-laio $LIBS"
+ else
+ if test "$libaio" = "yes" ; then
+ feature_not_found "linux AIO" "libaio-dev or libaio-devel"
+ fi
+ libaio=no
fi
- libaio=no
fi
echo "Linux AIO support $libaio"
# Check if lex fails using -o
if test "$arith" = "yes" ; then
+if test "$force_no_lex_o" = "yes" ; then
+ lex_use_o="no"
+else
$LEX -o lex.yy.c exp/expression-parser.l 2> /dev/null
if test "$?" = "0" ; then
lex_use_o="yes"
lex_use_o="no"
fi
fi
+fi
echo "lex/yacc for arithmetic $arith"