dnl configure.ac --- autoconf input file for systemtap dnl Process this file with autoconf to produce a configure script. AC_INIT([systemtap], 1.0, systemtap@sources.redhat.com, systemtap) AC_PREREQ(2.59) AM_INIT_AUTOMAKE AM_MAINTAINER_MODE AC_PROG_LN_S AC_PROG_CC AC_PROG_CXX AC_PROG_CPP AM_PROG_CC_STDC AM_C_PROTOTYPES AC_LANG_CPLUSPLUS AC_PROG_RANLIB AC_OBJEXT AC_EXEEXT AC_PROG_INSTALL AC_PROG_MAKE_SET AC_SUBST(CFLAGS) AC_SUBST(CXXFLAGS) dnl Need elfutils 0.102+ from AC_CHECK_HEADERS([libelf.h elfutils/libdw.h elfutils/libdwfl.h]) AC_CHECK_LIB(dw, dwarf_begin) AC_CHECK_LIB(elf, elf_begin) AC_CHECK_LIB(dwfl, dwfl_begin) dnl Plop in the build (configure) date date=`date +%Y-%m-%d` AC_DEFINE_UNQUOTED(DATE, "$date", [Configuration/build date]) AC_SUBST(DATE) # wha?? autoconf 2.59 does not expand these in the expected way # my_libexecdir=`eval echo $libexecdir` # my_libexecdir="$libexecdir" my_pkglibdir=${prefix}/lib/systemtap AC_DEFINE_UNQUOTED(PKGLIBDIR, "$my_pkglibdir", [pkglibdir]) AC_SUBST(PKGLIBDIR) my_pkgdatadir=${prefix}/share/systemtap AC_DEFINE_UNQUOTED(PKGDATADIR, "$my_pkgdatadir", [datadir]) AC_SUBST(PKGDATADIR) AC_CONFIG_HEADERS([config.h:config.in]) AC_CONFIG_FILES(Makefile) AC_OUTPUT