The next change wants to use some optional zlib functionality, however not all platforms currently use it. Based on earlier Jordan Justen's patches and their review feedback.
Signed-off-by: Grazvydas Ignotas <nota...@gmail.com> --- Android.common.mk | 1 + configure.ac | 1 + meson.build | 1 + 3 files changed, 3 insertions(+) diff --git a/Android.common.mk b/Android.common.mk index d9f871c..52dc7bf 100644 --- a/Android.common.mk +++ b/Android.common.mk @@ -68,10 +68,11 @@ LOCAL_CFLAGS += \ -DHAVE___BUILTIN_UNREACHABLE \ -DHAVE_PTHREAD=1 \ -DHAVE_DLADDR \ -DHAVE_DL_ITERATE_PHDR \ -DHAVE_LINUX_FUTEX_H \ + -DHAVE_ZLIB \ -DMAJOR_IN_SYSMACROS \ -fvisibility=hidden \ -Wno-sign-compare LOCAL_CPPFLAGS += \ diff --git a/configure.ac b/configure.ac index 79f275d..e236a3c 100644 --- a/configure.ac +++ b/configure.ac @@ -904,10 +904,11 @@ esac dnl See if posix_memalign is available AC_CHECK_FUNC([posix_memalign], [DEFINES="$DEFINES -DHAVE_POSIX_MEMALIGN"]) dnl Check for zlib PKG_CHECK_MODULES([ZLIB], [zlib >= $ZLIB_REQUIRED]) +DEFINES="$DEFINES -DHAVE_ZLIB" dnl Check for pthreads AX_PTHREAD if test "x$ax_pthread_ok" = xno; then AC_MSG_ERROR([Building mesa on this platform requires pthreads]) diff --git a/meson.build b/meson.build index 77e4e89..ae31cdd 100644 --- a/meson.build +++ b/meson.build @@ -941,10 +941,11 @@ if dep_libdrm.found() endif endif # TODO: some of these may be conditional dep_zlib = dependency('zlib', version : '>= 1.2.3') +pre_args += '-DHAVE_ZLIB' dep_thread = dependency('threads') if dep_thread.found() and host_machine.system() != 'windows' pre_args += '-DHAVE_PTHREAD' endif if with_amd_vk or with_gallium_radeonsi or with_gallium_r600 or with_gallium_opencl -- 2.7.4 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev