summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2022-01-02 18:33:03 +0100
committerWerner Lemberg <wl@gnu.org>2022-01-02 18:33:03 +0100
commit2b672e7210a6e989aca4787fb81f4b2542bad9c1 (patch)
treefe5c2c24917e21767a3d8b622e78dfd73ab567aa
parent4eb6cb8818057a022f97176b53738ee3098c8eb6 (diff)
downloadfreetype2-2b672e7210a6e989aca4787fb81f4b2542bad9c1.tar.gz
* builds/unix/configure.raw: Restore `SYSTEM_ZLIB` variable.
This was accidentally removed with commit 93ebcbd0 almost eight years ago.
-rw-r--r--builds/unix/configure.raw6
-rw-r--r--devel/ftoption.h4
-rw-r--r--include/freetype/config/ftoption.h4
3 files changed, 14 insertions, 0 deletions
diff --git a/builds/unix/configure.raw b/builds/unix/configure.raw
index f326872cb..c5221dab9 100644
--- a/builds/unix/configure.raw
+++ b/builds/unix/configure.raw
@@ -317,6 +317,12 @@ if test x"$with_zlib" = xyes -a "$have_zlib" = no; then
AC_MSG_ERROR([external zlib support requested but library not found])
fi
+SYSTEM_ZLIB=
+if test "$have_zlib" != no; then
+ SYSTEM_ZLIB=yes
+fi
+AC_SUBST([SYSTEM_ZLIB])
+
# check for system libbz2
diff --git a/devel/ftoption.h b/devel/ftoption.h
index f92b4167a..a99c4c97d 100644
--- a/devel/ftoption.h
+++ b/devel/ftoption.h
@@ -219,6 +219,10 @@ FT_BEGIN_HEADER
* If you use a build system like cmake or the `configure` script,
* options set by those programs have precedence, overwriting the value
* here with the configured one.
+ *
+ * If you use the GNU make build system directly (that is, without the
+ * `configure` script) and you define this macro, you also have to pass
+ * `SYSTEM_ZLIB=yes` as an argument to make.
*/
/* #define FT_CONFIG_OPTION_SYSTEM_ZLIB */
diff --git a/include/freetype/config/ftoption.h b/include/freetype/config/ftoption.h
index 4227fd376..487b33364 100644
--- a/include/freetype/config/ftoption.h
+++ b/include/freetype/config/ftoption.h
@@ -219,6 +219,10 @@ FT_BEGIN_HEADER
* If you use a build system like cmake or the `configure` script,
* options set by those programs have precedence, overwriting the value
* here with the configured one.
+ *
+ * If you use the GNU make build system directly (that is, without the
+ * `configure` script) and you define this macro, you also have to pass
+ * `SYSTEM_ZLIB=yes` as an argument to make.
*/
/* #define FT_CONFIG_OPTION_SYSTEM_ZLIB */