summaryrefslogtreecommitdiffstats
path: root/configure.ac
blob: cf53f7622365c0727cb9efabd18eaea36983a50b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
AC_INIT([pdbg], [1.0])
AM_INIT_AUTOMAKE([subdir-objects])
AM_SILENT_RULES([yes])

AC_PROG_CC
AC_PROG_LIBTOOL
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_FILES([Makefile])
AC_LANG(C)
AC_SUBST([ARCH_FF])
AC_CHECK_TOOL([OBJDUMP], [objdump])
AC_CHECK_TOOL([OBJCOPY], [objcopy])
AC_SUBST([OBJCOPY])
AC_COMPILE_IFELSE(
	[AC_LANG_SOURCE([[]])],
	ARCH_FF=$(${OBJDUMP} -f conftest.$OBJEXT |
	sed -ne "s/.*file format //p" -e "s/.*architecture: \(.*\),.*/\1/p" |
	tr "\n" " " |
	sed -e "s/ / -B /"),
	AC_MSG_FAILURE([Unable to determine architecture output file format]))
AC_OUTPUT
OpenPOWER on IntegriCloud