From 3059c55db2238cb89dc4523608d5bcd3cfd634d8 Mon Sep 17 00:00:00 2001 From: Nelson Ferreira Date: Sun, 9 Aug 2015 13:35:06 -0400 Subject: [PATCH] Improve FFI pkg-config detection * m4/sxe-emodffi.m4: Use the SXE_PC macros for pkg-config detection of libffi. --- m4/sxe-emodffi.m4 | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/m4/sxe-emodffi.m4 b/m4/sxe-emodffi.m4 index 7d3490c..070afc7 100644 --- a/m4/sxe-emodffi.m4 +++ b/m4/sxe-emodffi.m4 @@ -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" -- 2.34.1