diff options
author | Akira TAGOH <akira@tagoh.org> | 2018-01-14 19:49:06 +0900 |
---|---|---|
committer | Akira TAGOH <akira@tagoh.org> | 2018-01-14 19:49:06 +0900 |
commit | 91f0fd84607efcc7196e5ee232794c055f25511e (patch) | |
tree | 003b1ed7f57b009aba442092218bab42d26011fe | |
parent | 4ff7155f5c96a02f2cd3542e8546c76c632c315a (diff) | |
download | fontconfig-91f0fd84607efcc7196e5ee232794c055f25511e.tar.gz |
Do not add cflags and libs coming from pkg-config file.
Using Requires is peferable way.
https://bugs.freedesktop.org/show_bug.cgi?id=104622
-rw-r--r-- | configure.ac | 10 | ||||
-rw-r--r-- | fontconfig.pc.in | 4 |
2 files changed, 10 insertions, 4 deletions
diff --git a/configure.ac b/configure.ac index 07fb381..51b64c4 100644 --- a/configure.ac +++ b/configure.ac @@ -309,7 +309,7 @@ AC_DEFINE_UNQUOTED(USE_ICONV,$use_iconv,[Use iconv.]) # dnl See http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/docs/VERSIONS.TXT for versioning in freetype PKG_CHECK_MODULES(FREETYPE, freetype2 >= 21.0.15) -PKGCONFIG_REQUIRES="$PKGCONFIG_REQUIRES freetype2" +PKGCONFIG_REQUIRES="$PKGCONFIG_REQUIRES freetype2 >= 21.0.15" AC_SUBST(FREETYPE_LIBS) AC_SUBST(FREETYPE_CFLAGS) @@ -385,8 +385,12 @@ if test "$enable_libxml2" != "yes"; then else EXPAT_LIBS="-lexpat" fi + PKG_EXPAT_CFLAGS=$EXPAT_CFLAGS + PKG_EXPAT_LIBS=$EXPAT_LIBS else PKGCONFIG_REQUIRES_PRIVATELY="$PKGCONFIG_REQUIRES_PRIVATELY expat" + PKG_EXPAT_CFLAGS= + PKG_EXPAT_LIBS= fi expatsaved_CPPFLAGS="$CPPFLAGS" @@ -417,6 +421,8 @@ if test "$enable_libxml2" != "yes"; then AC_SUBST(EXPAT_CFLAGS) AC_SUBST(EXPAT_LIBS) + AC_SUBST(PKG_EXPAT_CFLAGS) + AC_SUBST(PKG_EXPAT_LIBS) fi # @@ -428,7 +434,7 @@ AC_ARG_ENABLE(libxml2, if test "$enable_libxml2" = "yes"; then PKG_CHECK_MODULES([LIBXML2], [libxml-2.0 >= 2.6]) - PKGCONFIG_REQUIRES_PRIVATELY="$PKGCONFIG_REQUIRES_PRIVATELY libxml-2.0" + PKGCONFIG_REQUIRES_PRIVATELY="$PKGCONFIG_REQUIRES_PRIVATELY libxml-2.0 >= 2.6" AC_DEFINE_UNQUOTED(ENABLE_LIBXML2,1,[Use libxml2 instead of Expat]) AC_SUBST(LIBXML2_CFLAGS) diff --git a/fontconfig.pc.in b/fontconfig.pc.in index fa00a72..61b35fb 100644 --- a/fontconfig.pc.in +++ b/fontconfig.pc.in @@ -14,5 +14,5 @@ Version: @VERSION@ Requires: @PKGCONFIG_REQUIRES@ Requires.private: @PKGCONFIG_REQUIRES_PRIVATELY@ Libs: -L${libdir} -lfontconfig -Libs.private: @EXPAT_LIBS@ @FREETYPE_LIBS@ @ICONV_LIBS@ @LIBXML2_LIBS@ -Cflags: -I${includedir} @EXPAT_CFLAGS@ @FREETYPE_CFLAGS@ @ICONV_CFLAGS@ @LIBXML2_CFLAGS@ +Libs.private: @ICONV_LIBS@ @PKG_EXPAT_LIBS@ +Cflags: -I${includedir} @ICONV_CFLAGS@ @PKG_EXPAT_CFLAGS@ |