[yocto] [PATCH] oprofileui: allow build of server without X libs
Paul Eggleton
paul.eggleton at linux.intel.com
Wed Nov 2 06:11:09 PDT 2011
Fix the configure script to allow oprofile-server to be built
standalone (without needing GTK+ and other X-requiring libraries)
Signed-off-by: Paul Eggleton <paul.eggleton at linux.intel.com>
---
configure.ac | 15 +++++++++++----
1 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/configure.ac b/configure.ac
index d49952e..2a7010b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -29,9 +29,11 @@ AC_ARG_ENABLE(client,
AM_CONDITIONAL(ENABLE_SERVER, test x$enable_server = xyes)
AM_CONDITIONAL(ENABLE_CLIENT, test x$enable_client = xyes)
-PKG_CHECK_MODULES(OPROFILEUI, [glib-2.0 libglade-2.0 gtk+-2.0 libxml-2.0 gconf-2.0])
-AC_SUBST(OPROFILEUI_CFLAGS)
-AC_SUBST(OPROFILEUI_LIBS)
+AS_IF([test "x$enable_client" = "xyes"], [
+ PKG_CHECK_MODULES(OPROFILEUI, [glib-2.0 libglade-2.0 gtk+-2.0 libxml-2.0 gconf-2.0])
+ AC_SUBST(OPROFILEUI_CFLAGS)
+ AC_SUBST(OPROFILEUI_LIBS)
+])
PKG_CHECK_MODULES(OPROFILE_SERVER, [glib-2.0])
AC_SUBST(OPROFILE_SERVER_CFLAGS)
@@ -41,7 +43,12 @@ AC_ARG_WITH(avahi,
[AC_HELP_STRING([--with-avahi], [Use Avahi to announce and search for OProfile servers])],
with_avahi="$withval", with_avahi=no)
if test $with_avahi = "yes"; then
- PKG_CHECK_MODULES(AVAHI, [avahi-client avahi-glib avahi-ui])
+ AS_IF([test "x$enable_client" = "xyes"], [
+ PKG_CHECK_MODULES(AVAHI, [avahi-client avahi-glib avahi-ui])
+ ],[
+ PKG_CHECK_MODULES(AVAHI, [avahi-client avahi-glib])
+ ])
+
AC_DEFINE_UNQUOTED(WITH_AVAHI, [1], [Using Avahi])
fi
AM_CONDITIONAL(WITH_AVAHI, test x$with_avahi = xyes)
--
1.7.5.4
More information about the yocto
mailing list