From dbb578450974db5decc24560da4aeaed838849a1 Mon Sep 17 00:00:00 2001 From: Samuel Martin Date: Thu, 2 Jan 2014 14:03:07 +0100 Subject: [PATCH] configure: make wmgui build optional So, make gtk-2 and glib2 dependencies optional (only needed by wmgui) Signed-off-by: Samuel Martin --- Makefile.in | 2 +- configure.ac | 17 +++++++++++++---- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/Makefile.in b/Makefile.in index 6d3ac98..3d2fb45 100644 --- a/Makefile.in +++ b/Makefile.in @@ -3,7 +3,7 @@ include @top_builddir@/defs.mak LIB_DIRS = libcwiid -BIN_DIRS = wmgui wminput lswm +BIN_DIRS = @WMGUI@ wminput lswm DOC_DIRS = man doc ifdef PYTHON BIND_DIRS = python diff --git a/configure.ac b/configure.ac index 82ca3e1..d146cb6 100644 --- a/configure.ac +++ b/configure.ac @@ -15,6 +15,11 @@ if test "$YACC" != "bison -y"; then AC_MSG_ERROR([bison not found]) fi +AC_ARG_ENABLE( + [wmgui], + [AS_HELP_STRING([--disable-wmgui],[Do not build wmgui binary (also drop the gtk-2/glib2 dependency)])], + [ENABLE_WMGUI="$enableval"],[ENABLE_WMGUI=yes]) + AC_ARG_WITH( [python], [AS_HELP_STRING([--without-python],[compile without python support])], @@ -98,10 +103,14 @@ else fi AC_SUBST(LDCONFIG) -pkg_modules="gtk+-2.0 >= 2.0.0 gthread-2.0" -PKG_CHECK_MODULES([GTK], [$pkg_modules]) -AC_SUBST(GTK_CFLAGS) -AC_SUBST(GTK_LIBS) +AS_IF( + [test "x$ENABLE_WMGUI" = xyes], + [pkg_modules="gtk+-2.0 >= 2.0.0 gthread-2.0" ; + PKG_CHECK_MODULES([GTK], [$pkg_modules]) + AC_SUBST(GTK_CFLAGS) + AC_SUBST(GTK_LIBS) + AC_SUBST(WMGUI, wmgui)] +) AC_OUTPUT( [Makefile] -- 1.8.5.2