summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordarealshinji <djcj@gmx.de>2014-08-28 18:01:58 (GMT)
committerdarealshinji <djcj@gmx.de>2014-08-28 18:01:58 (GMT)
commite6d387310c568e8b8710c215e44f127139306b84 (patch)
tree7efbce7ff5d0196dcda5bfd5f18710146de4c7c8
parenteb76b51d8edab92abc1cf0237d2023fb58695f1f (diff)
downloadpatchelf-e6d387310c568e8b8710c215e44f127139306b84.zip
patchelf-e6d387310c568e8b8710c215e44f127139306b84.tar.gz
patchelf-e6d387310c568e8b8710c215e44f127139306b84.tar.bz2
Update configure.ac
-rw-r--r--configure.ac36
1 files changed, 33 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac
index 8ca9ad4..afecdc5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,11 +1,26 @@
-AC_INIT([patchelf], m4_esyscmd([echo -n $(cat ./version)]))
+AC_INIT([PatchELF],
+ m4_esyscmd([echo -n $(cat ./version)]),
+ [https://github.com/NixOS/patchelf])
+
+#AC_CONFIG_HEADERS(config.h)
AC_CONFIG_SRCDIR([src/patchelf.cc])
+
AC_CONFIG_AUX_DIR([build-aux])
+AM_PROG_CC_C_O
AM_INIT_AUTOMAKE([-Wall -Werror dist-bzip2 foreign color-tests parallel-tests])
-AM_PROG_CC_C_O
+# Checks for programs.
+AC_CHECK_PROG(STRIP, strip, [$(which strip) --verbose])
+AC_CHECK_PROG(MD5SUM, md5sum, [$(which md5sum)]) # used for tests/backup.sh
AC_PROG_CXX
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+# Checks for header files.
+AC_HEADER_STDC
+AC_CHECK_HEADERS([fcntl.h limits.h stdlib.h string.h unistd.h], [], [exit 1], [])
+
+# Checks for libraries.
AC_CHECK_HEADERS([attr/libattr.h attr/error_context.h])
AC_SEARCH_LIBS(attr_copy_file, attr)
AC_CHECK_FUNCS([attr_copy_file])
@@ -14,5 +29,20 @@ AC_CHECK_HEADERS([sys/acl.h acl/libacl.h])
AC_SEARCH_LIBS(perm_copy_file, acl)
AC_CHECK_FUNCS([perm_copy_file])
-AC_CONFIG_FILES([Makefile src/Makefile tests/Makefile patchelf.spec])
+# Checks for typedefs, structures, and compiler characteristics.
+AC_HEADER_STDBOOL
+AC_TYPE_MODE_T
+AC_TYPE_OFF_T
+AC_TYPE_SIZE_T
+
+# Checks for library functions.
+AC_FUNC_ERROR_AT_LINE
+AC_FUNC_MALLOC
+AC_CHECK_FUNCS([memmove memset strchr])
+
+AC_CONFIG_FILES([Makefile \
+ src/Makefile \
+ tests/Makefile \
+ patchelf.spec
+ ])
AC_OUTPUT