summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac33
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 \