The next change wants to use some optional zlib functionality, however not all platforms currently use zlib. Based on earlier Jordan Justen's patches and their review feedback. Signed-off-by: Grazvydas Ignotas <notasas@gmail.com> Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>tags/18.0-branchpoint
@@ -70,6 +70,7 @@ LOCAL_CFLAGS += \ | |||
-DHAVE_DLADDR \ | |||
-DHAVE_DL_ITERATE_PHDR \ | |||
-DHAVE_LINUX_FUTEX_H \ | |||
-DHAVE_ZLIB \ | |||
-DMAJOR_IN_SYSMACROS \ | |||
-fvisibility=hidden \ | |||
-Wno-sign-compare |
@@ -906,6 +906,7 @@ 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 |
@@ -943,6 +943,7 @@ 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' |