mirror of
https://gitlab.freedesktop.org/pkg-config/pkg-config.git
synced 2026-05-19 14:18:12 +02:00
glib: Avoid pkg-config usage in bundled library
The whole exercise of carrying an internal copy of glib to avoid the circular dependency is moot if it's still using pkg-config.
This commit is contained in:
parent
2664821630
commit
75755ba614
3 changed files with 53 additions and 25 deletions
51
glib-patches/no-pkg-config.patch
Normal file
51
glib-patches/no-pkg-config.patch
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
diff --git a/glib/configure.ac b/glib/configure.ac
|
||||
index 41780cd..4cfd8fa 100644
|
||||
--- a/glib/configure.ac
|
||||
+++ b/glib/configure.ac
|
||||
@@ -277,8 +277,6 @@ AC_PROG_INSTALL
|
||||
|
||||
AC_SYS_LARGEFILE
|
||||
|
||||
-PKG_PROG_PKG_CONFIG(0.16)
|
||||
-
|
||||
if test "x$enable_debug" = "xyes"; then
|
||||
if test x$cflags_set != xset ; then
|
||||
case " $CFLAGS " in
|
||||
@@ -437,23 +435,6 @@ AC_MSG_RESULT($enable_iconv_cache)
|
||||
|
||||
|
||||
dnl
|
||||
-dnl zlib support
|
||||
-dnl
|
||||
-PKG_CHECK_MODULES([ZLIB], [zlib], [found_zlib=yes], [found_zlib=no])
|
||||
-if test "x$found_zlib" = "xno" ; then
|
||||
- AC_CHECK_LIB(z, inflate, [AC_CHECK_HEADER(zlib.h, found_zlib=yes)])
|
||||
- if test "x$found_zlib" = "xno" ; then
|
||||
- AC_MSG_ERROR([*** Working zlib library and headers not found ***])
|
||||
- fi
|
||||
- ZLIB_LIBS='-lz'
|
||||
- AC_SUBST(ZLIB_LIBS)
|
||||
-fi
|
||||
-
|
||||
-PKG_CHECK_MODULES(LIBFFI, [libffi >= 3.0.0])
|
||||
-AC_SUBST(LIBFFI_CFLAGS)
|
||||
-AC_SUBST(LIBFFI_LIBS)
|
||||
-
|
||||
-dnl
|
||||
dnl gettext support
|
||||
dnl
|
||||
|
||||
@@ -3312,12 +3293,7 @@ AC_CHECK_ALIGNOF([unsigned long])
|
||||
# Check for libdbus1 - Optional - is only used in the GDBus test cases
|
||||
#
|
||||
# 1.2.14 required for dbus_message_set_serial
|
||||
-PKG_CHECK_MODULES(DBUS1,
|
||||
- dbus-1 >= 1.2.14,
|
||||
- [AC_DEFINE(HAVE_DBUS1, 1, [Define if dbus-1 is available]) have_dbus1=yes],
|
||||
- have_dbus1=no)
|
||||
-AC_SUBST(DBUS1_CFLAGS)
|
||||
-AC_SUBST(DBUS1_LIBS)
|
||||
+have_dbus1=no
|
||||
AM_CONDITIONAL(HAVE_DBUS1, [test "x$have_dbus1" = "xyes"])
|
||||
|
||||
dnl
|
||||
|
|
@ -2,3 +2,4 @@ glib-only.patch
|
|||
no-installed-files.patch
|
||||
foreign-automake.patch
|
||||
no-gregex.patch
|
||||
no-pkg-config.patch
|
||||
|
|
|
|||
|
|
@ -277,8 +277,6 @@ AC_PROG_INSTALL
|
|||
|
||||
AC_SYS_LARGEFILE
|
||||
|
||||
PKG_PROG_PKG_CONFIG(0.16)
|
||||
|
||||
if test "x$enable_debug" = "xyes"; then
|
||||
if test x$cflags_set != xset ; then
|
||||
case " $CFLAGS " in
|
||||
|
|
@ -436,23 +434,6 @@ fi
|
|||
AC_MSG_RESULT($enable_iconv_cache)
|
||||
|
||||
|
||||
dnl
|
||||
dnl zlib support
|
||||
dnl
|
||||
PKG_CHECK_MODULES([ZLIB], [zlib], [found_zlib=yes], [found_zlib=no])
|
||||
if test "x$found_zlib" = "xno" ; then
|
||||
AC_CHECK_LIB(z, inflate, [AC_CHECK_HEADER(zlib.h, found_zlib=yes)])
|
||||
if test "x$found_zlib" = "xno" ; then
|
||||
AC_MSG_ERROR([*** Working zlib library and headers not found ***])
|
||||
fi
|
||||
ZLIB_LIBS='-lz'
|
||||
AC_SUBST(ZLIB_LIBS)
|
||||
fi
|
||||
|
||||
PKG_CHECK_MODULES(LIBFFI, [libffi >= 3.0.0])
|
||||
AC_SUBST(LIBFFI_CFLAGS)
|
||||
AC_SUBST(LIBFFI_LIBS)
|
||||
|
||||
dnl
|
||||
dnl gettext support
|
||||
dnl
|
||||
|
|
@ -3312,12 +3293,7 @@ AC_CHECK_ALIGNOF([unsigned long])
|
|||
# Check for libdbus1 - Optional - is only used in the GDBus test cases
|
||||
#
|
||||
# 1.2.14 required for dbus_message_set_serial
|
||||
PKG_CHECK_MODULES(DBUS1,
|
||||
dbus-1 >= 1.2.14,
|
||||
[AC_DEFINE(HAVE_DBUS1, 1, [Define if dbus-1 is available]) have_dbus1=yes],
|
||||
have_dbus1=no)
|
||||
AC_SUBST(DBUS1_CFLAGS)
|
||||
AC_SUBST(DBUS1_LIBS)
|
||||
have_dbus1=no
|
||||
AM_CONDITIONAL(HAVE_DBUS1, [test "x$have_dbus1" = "xyes"])
|
||||
|
||||
dnl
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue