X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=configure.ac;h=467104a67fd75a390a6b00c87962a87f976ed5a0;hp=f06ac80112e895b15fb4ce72f413ea9bc8a00bcc;hb=03f8fa62281b250f2b832a58d49d1b85fadc3338;hpb=812761a1f8ff94e4913529840b905360ff843fc4 diff --git a/configure.ac b/configure.ac index f06ac80..467104a 100644 --- a/configure.ac +++ b/configure.ac @@ -29,9 +29,27 @@ fi AC_PROG_CC AC_PROG_INSTALL -PKG_CHECK_MODULES([twin], [libtwin]) +AC_ARG_WITH([twin], + [AS_HELP_STRING([--with-twin], + [build GUI versions using the twin window system])], + [], + [with_twin=check]) + +LIBTWIN= +AS_IF([test "x$with_twin" != xno], + [PKG_CHECK_MODULES([twin], [libtwin], [], + [AC_MSG_RESULT([$twin_PKG_ERRORS]) + AC_MSG_RESULT([Consider adjusting PKG_CONFIG_PATH environment variable])]) + AC_CHECK_LIB([twin], [main], + [AC_SUBST([LIBTWIN], ["-ltwin"]) + AC_DEFINE([HAVE_LIBTWIN], [1], [Define if you have libtwin])], + [if test "x$with_twin" != xcheck; then + AC_MSG_FAILURE([--with-twin was given, but test for twin failed]) + fi], + [${twin_LIBS}])]) + mkdir -p discover ui/test ui/common lib/talloc lib/pb-protocol lib/list \ - lib/waiter + lib/waiter lib/log AC_OUTPUT