diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..62d3e55 --- /dev/null +++ b/configure.ac @@ -0,0 +1,55 @@ +# vim:ts=2:sw=2:et: +AC_INIT(pctf,1.1,,pctf) +AM_INIT_AUTOMAKE([foreign]) +AC_PROG_CC +AM_PROG_CC_C_O +AC_C_INLINE +AC_C_BIGENDIAN +AC_PROG_LIBTOOL + +AC_CHECK_SIZEOF(void*) + +AC_CHECK_TYPE(ulong_t, unsigned long) +AC_CHECK_TYPE(u_longlong_t, unsigned long long) +AC_CHECK_TYPE(ushort_t, unsigned short) +AC_CHECK_TYPE(uint_t, unsigned int) +AC_CHECK_TYPE(off64_t, off_t) +AC_CHECK_TYPE(uchar_t, unsigned char) + +AC_CHECK_FUNCS([ \ +getexecname \ +getprogname \ +]) + +AC_CHECK_LIB(z, uncompress) +AC_CHECK_LIB(elf, gelf_getshdr) +AC_CHECK_LIB(dwarf, dwarf_elf_init) +AC_CHECK_LIB(pthread, pthread_create) + +AC_CHECK_HEADERS([ \ +ctype.h \ +dwarf.h \ +errno.h \ +fcntl.h \ +gelf.h \ +libdwarf.h \ +libelf.h \ +libgen.h \ +limits.h \ +pthread.h \ +stdint.h \ +string.h \ +strings.h \ +sys/elf.h \ +sys/errno.h \ +sys/mman.h \ +sys/stat.h \ +sys/sysmacros.h \ +unistd.h \ +zlib.h \ +]) + +AC_CONFIG_HEADERS(pctf_config.h) +AC_CONFIG_FILES(Makefile) +AC_OUTPUT + |