12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- From dbb578450974db5decc24560da4aeaed838849a1 Mon Sep 17 00:00:00 2001
- From: Samuel Martin <s.martin49@gmail.com>
- 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 <s.martin49@gmail.com>
- ---
- 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
|