SXEmacs v22.1.16 is released!
[sxemacs] / m4 / sxe-emodffi.m4
index 7d3490c..070afc7 100644 (file)
@@ -118,11 +118,14 @@ AC_DEFUN([SXE_FFI_TRY_PKGCONFIG], [dnl
                sxe_cv_feat_ffi="no"
                MM_FAIL
        else
-               FFI_CPPFLAGS=$($PKG_CONFIG --cflags libffi)
-               FFI_LIBS=$($PKG_CONFIG --libs libffi)
+               SXE_CHECK_HEADERS([ffi.h])
+               SXE_PC_CHECK_EXISTS([libffi])
+               SXE_PC_CHECK_VERSION([libffi])
+               SXE_PC_CHECK_CPPFLAGS([libffi])
+               SXE_PC_CHECK_LDFLAGS([libffi])
+               SXE_PC_CHECK_LIBS([libffi])
                SXE_DUMP_LIBS
                CPPFLAGS="$CPPFLAGS $FFI_CPPFLAGS"
-               SXE_CHECK_HEADERS([ffi.h])
                if test "$ac_cv_header_ffi_h" = "yes"; then
                        AC_CHECK_LIB([ffi], [ffi_call], [dnl
                                sxe_cv_feat_ffi="yes"