-if test "$PHP_PSI" != "no"; then
- AC_ARG_VAR(LEMON, The lemon parser generator of the SQLite project)
- AC_PATH_PROG(LEMON, lemon, ./lemon)
- PHP_SUBST(LEMON)
-
- if test -z "$PKG_CONFIG"
- then
- AC_PATH_PROG(PKG_CONFIG, pkg-config, false)
- fi
-
- export PKG_CONFIG_PATH="/opt/libffi/lib/pkgconfig:$PKG_CONFIG_PATH"
-
- AC_CACHE_CHECK(for libffi, PSI_cv_LIBFFI, [
- if $PKG_CONFIG --exists libffi
- then
- PSI_cv_LIBFFI=true
- else
- PSI_cv_LIBFFI=false
- fi])
- if $PSI_cv_LIBFFI
- then
- PHP_EVAL_INCLINE(`$PKG_CONFIG --cflags libffi`)
- PHP_EVAL_LIBLINE(`$PKG_CONFIG --libs libffi`, PSI_SHARED_LIBADD)
- else
- AC_MSG_ERROR([Could not find libjit, please provide the base install path])
- fi
-
- AC_CACHE_CHECK(for libjit, PSI_cv_LIBJIT_DIR, [
- for PSI_cv_LIBJIT_DIR in $PHP_PSI {/usr{,/local},/opt}{,libjit}
- do
- if test -e $PSI_cv_LIBJIT_DIR/include/jit/jit.h
- then
- break
- fi
- PSI_cv_LIBJIT_DIR=
- done])
- if test -n "$PSI_cv_LIBJIT_DIR"
- then
- PHP_ADD_INCLUDE($PSI_cv_LIBJIT_DIR/include)
- PHP_ADD_LIBRARY_WITH_PATH(jit, $PSI_cv_LIBJIT_DIR/$PHP_LIBDIR, PSI_SHARED_LIBADD)
- else
- AC_MSG_ERROR([Could not find libjit, please provide the base install path])
- fi
-
- PHP_SUBST(PSI_SHARED_LIBADD)