--- configure.ac | 65 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 33 insertions(+), 32 deletions(-)
diff --git a/configure.ac b/configure.ac index 7a7ae0ca..ee352790 100644 --- a/configure.ac +++ b/configure.ac @@ -6,6 +6,39 @@ AC_INIT AC_CONFIG_SRCDIR([conf/confbase.Y]) AC_CONFIG_AUX_DIR([tools]) +AC_CANONICAL_HOST + +AC_PROG_CPP +AC_PROG_INSTALL +AC_PROG_RANLIB + +# Store this value because ac_test_CFLAGS is overwritten by AC_PROG_CC +if test "$ac_test_CFLAGS" != set ; then + bird_cflags_default=yes +fi + +AC_PROG_CC +if test -z "$GCC" ; then + AC_MSG_ERROR([This program requires the GNU C Compiler.]) +fi + +AC_ARG_VAR([FLEX], [location of the Flex program]) +AC_ARG_VAR([BISON], [location of the Bison program]) +AC_ARG_VAR([M4], [location of the M4 program]) + +AC_CHECK_PROG([FLEX], [flex], [flex]) +AC_CHECK_PROG([BISON], [bison], [bison]) +AC_CHECK_PROGS([M4], [gm4 m4]) + +test -z "$FLEX" && AC_MSG_ERROR([Flex is missing.]) +test -z "$BISON" && AC_MSG_ERROR([Bison is missing.]) +test -z "$M4" && AC_MSG_ERROR([M4 is missing.]) +BIRD_CHECK_PROG_FLAVOR_GNU([$M4], + [], + [AC_MSG_ERROR([Provided M4 is not GNU M4.])] +) + + AC_ARG_ENABLE([client], [AS_HELP_STRING([--enable-client], [enable building of BIRD client @<:@default=yes@:>@])], [], @@ -66,11 +99,6 @@ AC_ARG_WITH([sysinclude], [AS_HELP_STRING([--with-sysinclude=PATH], [search for system includes in specified path])] ) -AC_ARG_VAR([FLEX], [location of the Flex program]) -AC_ARG_VAR([BISON], [location of the Bison program]) -AC_ARG_VAR([M4], [location of the M4 program]) - - if test "$srcdir" = . ; then # Building in current directory => create obj directory holding all objects objdir=obj @@ -123,18 +151,6 @@ AC_SEARCH_LIBS([clock_gettime], [c rt posix4], [AC_MSG_ERROR([Function clock_gettime not available.])] ) -AC_CANONICAL_HOST - -# Store this value because ac_test_CFLAGS is overwritten by AC_PROG_CC -if test "$ac_test_CFLAGS" != set ; then - bird_cflags_default=yes -fi - -AC_PROG_CC -if test -z "$GCC" ; then - AC_MSG_ERROR([This program requires the GNU C Compiler.]) -fi - if test "$enable_pthreads" != no ; then BIRD_CHECK_PTHREADS @@ -168,21 +184,6 @@ AC_MSG_CHECKING([CFLAGS]) AC_MSG_RESULT([$CFLAGS]) -AC_PROG_CPP -AC_PROG_INSTALL -AC_PROG_RANLIB -AC_CHECK_PROG([FLEX], [flex], [flex]) -AC_CHECK_PROG([BISON], [bison], [bison]) -AC_CHECK_PROGS([M4], [gm4 m4]) - -test -z "$FLEX" && AC_MSG_ERROR([Flex is missing.]) -test -z "$BISON" && AC_MSG_ERROR([Bison is missing.]) -test -z "$M4" && AC_MSG_ERROR([M4 is missing.]) -BIRD_CHECK_PROG_FLAVOR_GNU([$M4], - [], - [AC_MSG_ERROR([Provided M4 is not GNU M4.])] -) - if test -n "$with_sysconfig" -a "$with_sysconfig" != no ; then if test -f $with_sysconfig ; then sysdesc=$with_sysconfig -- 2.12.0