[Mesa-dev] [PATCH 2/2] egl: Use pkg-config for Android NDK build

Gurchetan Singh gurchetansingh at chromium.org
Wed Nov 9 22:20:20 UTC 2016


It's possible to build Mesa for Android using the traditional
autotools workflow.  To enable this, let's add the required
pkg-config checks and link against them.

v2: Bundle pkg-config checks together (Emil)
---
 configure.ac        | 1 +
 src/egl/Makefile.am | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/configure.ac b/configure.ac
index 9b6976f..66ef4ed 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2052,6 +2052,7 @@ for plat in $egl_platforms; do
 		;;
 
 	android)
+		PKG_CHECK_MODULES([ANDROID], [cutils hardware sync])
 		;;
 
 	*)
diff --git a/src/egl/Makefile.am b/src/egl/Makefile.am
index 83fad15..31d8a6e 100644
--- a/src/egl/Makefile.am
+++ b/src/egl/Makefile.am
@@ -87,6 +87,8 @@ endif
 
 if HAVE_EGL_PLATFORM_ANDROID
 AM_CFLAGS += -DHAVE_ANDROID_PLATFORM
+AM_CFLAGS += $(ANDROID_CFLAGS)
+libEGL_la_LIBADD += $(ANDROID_LIBS)
 dri2_backend_FILES += drivers/dri2/platform_android.c
 endif
 
-- 
2.8.0.rc3.226.g39d4020



More information about the mesa-dev mailing list