X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=inline;f=configure;h=f2a192cb3ba7405c7ce62df23095b6134d7bf8f0;hb=28d1cfeba6612733f7626aa9fa6163a2a6970bf6;hp=d8c25e2236a61b16f48bc2ca11eda68a6c9db644;hpb=747248026fbb4e41d2ed1132cda9d37b978163d0;p=eval.git diff --git a/configure b/configure index d8c25e2..f2a192c 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #!/usr/bin/perl -# Configure script for MO-Eval -# (c) 2008 Martin Mares +# Configure script for Moe +# (c) 2008--2009 Martin Mares use warnings; use strict; @@ -17,15 +17,20 @@ BEGIN { die "Don't know how to find myself. Please set SRCDIR manually."; } } - require "$srcdir/lib/perl/Configure.pm"; - UCW::Configure::import UCW::Configure; } +use lib "$srcdir/ucw/perl"; +use UCW::Configure; +use UCW::Configure::Pkg; + Init($srcdir, "default.cfg"); -Include "lib/default.cfg"; -Log "### Configuring MO-Eval ###\n\n"; +Include "ucw/default.cfg"; +Log "### Configuring Moe ###\n\n"; Include Get("CONFIG"); -Include "lib/autoconf.cfg"; +require UCW::Configure::Paths; +require UCW::Configure::C; +require UCW::Configure::LibUCW; +require UCW::Configure::Doc; if (Get("CONFIG_SUBMIT") || Get("CONFIG_MOP")) { # Build libucw only if it is needed @@ -34,7 +39,7 @@ if (Get("CONFIG_SUBMIT") || Get("CONFIG_MOP")) { if (Get("CONFIG_SUBMIT")) { # Submit server needs crypto libraries - if (!TrivConfig("libgnutls", script => "libgnutls-config") || + if (!PkgConfig("gnutls") && !TrivConfig("libgnutls", script => "libgnutls-config") || !TrivConfig("libgcrypt", script => "libgcrypt-config")) { Fail "The libgnutls and libgcrypt libraries are required to build the submit server."; }