* Alexandre Montplaisir ([email protected]) wrote: > fixes #74 > > Signed-off-by: Alexandre Montplaisir <[email protected]> > --- > configure.ac | 13 ++++++++++--- > 1 files changed, 10 insertions(+), 3 deletions(-) > > diff --git a/configure.ac b/configure.ac > index 05637f6..1705b1a 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -10,19 +10,26 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) > > AC_CONFIG_MACRO_DIR([m4]) > > -AM_PROG_MKDIR_P > - > AC_CONFIG_HEADERS([config.h]) > > # Checks for programs. > AC_PROG_CC > AC_PROG_MAKE_SET > LT_INIT > + > +# Check for flex and bison > AC_PROG_YACC > AC_PROG_LEX > > -AC_DEFUN([AC_PROG_BISON], [AC_CHECK_PROGS(BISON, bison, bison)]) > +AS_IF([test "x$ac_cv_prog_YACC" != "xbison -y"],[ > + AC_MSG_ERROR([Bison is required to compile BabelTrace. Make sure it is > installed and in the PATH.]) > +]) > + > +AS_IF([test "x$ac_cv_prog_LEX" != "xflex"],[ > + AC_MSG_ERROR([Flex is required to compile BabelTrace. Make sure it is > installed and in the PATH.])
"As specified in the README: For developers using the git tree: This source tree is based on the autotools suite from GNU to simplify portability. Here are some things you should have on your system in order to compile the git repository tree : - GNU autotools (automake >=1.10, autoconf >=2.50, autoheader >=2.50) (make sure your system wide "automake" points to a recent version!) - GNU Libtool >=2.2 (for more information, go to http://www.gnu.org/software/autoconf/) - Flex >=2.5.35. - Bison >=2.4." But these are not required for tarballs, so we should not add these checks. Thanks, Mathieu > +]) > > +# Check for Glib > AM_PATH_GLIB_2_0(2.22.0, ,AC_MSG_ERROR([glib is required in order to compile > BabelTrace - download it from ftp://ftp.gtk.org/pub/gtk]) , gmodule) > > # Checks for typedefs, structures, and compiler characteristics. > -- > 1.7.9 > > > _______________________________________________ > lttng-dev mailing list > [email protected] > http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev -- Mathieu Desnoyers Operating System Efficiency R&D Consultant EfficiOS Inc. http://www.efficios.com _______________________________________________ lttng-dev mailing list [email protected] http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
