android,configure,meson: define HAVE_ZLIB
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>
This commit is contained in:
@@ -70,6 +70,7 @@ LOCAL_CFLAGS += \
|
|||||||
-DHAVE_DLADDR \
|
-DHAVE_DLADDR \
|
||||||
-DHAVE_DL_ITERATE_PHDR \
|
-DHAVE_DL_ITERATE_PHDR \
|
||||||
-DHAVE_LINUX_FUTEX_H \
|
-DHAVE_LINUX_FUTEX_H \
|
||||||
|
-DHAVE_ZLIB \
|
||||||
-DMAJOR_IN_SYSMACROS \
|
-DMAJOR_IN_SYSMACROS \
|
||||||
-fvisibility=hidden \
|
-fvisibility=hidden \
|
||||||
-Wno-sign-compare
|
-Wno-sign-compare
|
||||||
|
@@ -906,6 +906,7 @@ AC_CHECK_FUNC([posix_memalign], [DEFINES="$DEFINES -DHAVE_POSIX_MEMALIGN"])
|
|||||||
|
|
||||||
dnl Check for zlib
|
dnl Check for zlib
|
||||||
PKG_CHECK_MODULES([ZLIB], [zlib >= $ZLIB_REQUIRED])
|
PKG_CHECK_MODULES([ZLIB], [zlib >= $ZLIB_REQUIRED])
|
||||||
|
DEFINES="$DEFINES -DHAVE_ZLIB"
|
||||||
|
|
||||||
dnl Check for pthreads
|
dnl Check for pthreads
|
||||||
AX_PTHREAD
|
AX_PTHREAD
|
||||||
|
@@ -943,6 +943,7 @@ endif
|
|||||||
|
|
||||||
# TODO: some of these may be conditional
|
# TODO: some of these may be conditional
|
||||||
dep_zlib = dependency('zlib', version : '>= 1.2.3')
|
dep_zlib = dependency('zlib', version : '>= 1.2.3')
|
||||||
|
pre_args += '-DHAVE_ZLIB'
|
||||||
dep_thread = dependency('threads')
|
dep_thread = dependency('threads')
|
||||||
if dep_thread.found() and host_machine.system() != 'windows'
|
if dep_thread.found() and host_machine.system() != 'windows'
|
||||||
pre_args += '-DHAVE_PTHREAD'
|
pre_args += '-DHAVE_PTHREAD'
|
||||||
|
Reference in New Issue
Block a user