diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 33 |
1 files changed, 31 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index 9da76c3..d52f3f0 100644 --- a/configure.ac +++ b/configure.ac @@ -11,7 +11,7 @@ AC_PREREQ(2.13) -AC_INIT([OProfile], [1.2.0]) +AC_INIT([OProfile], [1.4.0]) AC_CONFIG_SRCDIR([libop/op_config.h]) AM_INIT_AUTOMAKE AC_CONFIG_HEADERS(config.h) @@ -21,8 +21,16 @@ AC_PROG_RANLIB AC_PROG_LIBTOOL PKG_PROG_PKG_CONFIG +dateopt='' +if test -n "$SOURCE_DATE_EPOCH" ; then + if date --version | grep -q GNU ; then + dateopt="-u -d @$SOURCE_DATE_EPOCH" + else + dateopt="-u -r $SOURCE_DATE_EPOCH" + fi +fi dnl for the man page -DATE="`date '+%a %d %B %Y'`" +DATE="`date $dateopt '+%a %d %B %Y'`" AC_SUBST(DATE) # Since we should not permanently alter user environment variables, we'll @@ -216,6 +224,26 @@ if test "$host_cpu" = "powerpc64le" -o "$host_cpu" = "powerpc64"; then fi AC_SUBST(PFM_LIB) +HAVE_BINUTILS_234='1' +AC_MSG_CHECKING([whether binutils 2.34 is being used]) +rm -f test-for-BINUTILS +AC_LANG_CONFTEST( + [AC_LANG_PROGRAM([[#include <bfd.h>]], + [[asection * sect; + bfd_size_type buildid_sect_size = bfd_section_size(sect); + return 0;]]) + ]) +$CC conftest.$ac_ext $CFLAGS $LDFLAGS $LIBS $PERF_EVENT_FLAGS -o test-for-BINUTILS > /dev/null 2>&1 +if test -f test-for-BINUTILS; then + echo "yes" + HAVE_BINUTILS_234='1' +else + echo "no" + HAVE_BINUTILS_234='0' +fi +AC_DEFINE_UNQUOTED(HAVE_BINUTILS_234, $HAVE_BINUTILS_234, [Using binutils 2.34]) +rm -f test-for-BINUTILS* + AC_ARG_WITH(java, [ --with-java=java-home Path to Java home directory (default is "no"; "yes" will use /usr as Java home)], JAVA_HOMEDIR=$with_java, [with_java=no]) @@ -425,6 +453,7 @@ AC_OUTPUT(Makefile \ doc/opimport.1 \ doc/operf.1 \ doc/ocount.1 \ + doc/opjitconv.1 \ doc/srcdoc/Doxyfile \ libpp/Makefile \ opjitconv/Makefile \ |