autotools: Add an option to install demo clients
authorArmin K <krejzi@email.com>
Sun, 14 Jul 2013 15:26:23 +0000 (17:26 +0200)
committerKristian Høgsberg <krh@bitplanet.net>
Mon, 29 Jul 2013 17:51:19 +0000 (10:51 -0700)
This patch adds a configure option which will enable
user to install demo clients if desired. It is disabled
by default.

v2: Remove AC_DEFINE as it is not necesary

clients/Makefile.am
configure.ac

index 0f256b4..1475532 100644 (file)
@@ -2,12 +2,21 @@ bin_PROGRAMS =                                        \
        weston-info                             \
        $(terminal)
 
+if ENABLE_DEMO_CLIENTS
+bin_PROGRAMS +=                                        \
+       $(clients_programs)                     \
+       $(pango_programs)                       \
+       $(poppler_programs)                     \
+       $(simple_clients_programs)              \
+       $(simple_egl_clients_programs)
+else
 noinst_PROGRAMS =                              \
        $(clients_programs)                     \
        $(pango_programs)                       \
        $(poppler_programs)                     \
        $(simple_clients_programs)              \
        $(simple_egl_clients_programs)
+endif
 
 libexec_PROGRAMS =                             \
        $(desktop_shell)                        \
index 5b110e0..f9f1c53 100644 (file)
@@ -383,6 +383,12 @@ AC_MSG_NOTICE([Weston's native backend: $WESTON_NATIVE_BACKEND])
 AC_DEFINE_UNQUOTED([WESTON_NATIVE_BACKEND], ["$WESTON_NATIVE_BACKEND"],
                   [The default backend to load, if not wayland nor x11.])
 
+AC_ARG_ENABLE(demo-clients,
+              AS_HELP_STRING([--enable-demo-clients],
+                             [install demo clients built with weston]),,
+              enable_demo_clients=no)
+AM_CONDITIONAL(ENABLE_DEMO_CLIENTS, [test "x$enable_demo_clients" = "xyes"])
+
 PKG_CHECK_MODULES(LCMS, lcms2,
                   [have_lcms=yes], [have_lcms=no])
 if test "x$have_lcms" = xyes; then