aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.ac146
1 files changed, 73 insertions, 73 deletions
diff --git a/configure.ac b/configure.ac
index de0cc22..2b66eae 100644
--- a/configure.ac
+++ b/configure.ac
@@ -28,12 +28,12 @@ LT_INIT([dlopen])
AC_CONFIG_MACRO_DIR([m4])
AC_ARG_ENABLE(
- [tests],
- AS_HELP_STRING(
- [--enable-tests],
- [perform tests]
- ),
- [test "x$enable_tests" = "xyes"]
+ [tests],
+ AS_HELP_STRING(
+ [--enable-tests],
+ [perform tests]
+ ),
+ [test "x$enable_tests" = "xyes"]
)
AM_CONDITIONAL([TEST],[test "x$enable_tests" = "xyes"])
@@ -44,10 +44,10 @@ AC_PROG_SED
# Checks for header files.
AC_CHECK_HEADERS(
- [errno.h err.h fcntl.h gelf.h libgen.h stdio.h stdlib.h string.h \
- sys/mman.h sys/stat.h sys/types.h unistd.h],
- [],
- [AC_MSG_ERROR(["Missing necessary header"])]
+ [errno.h err.h fcntl.h gelf.h libgen.h stdio.h stdlib.h string.h \
+ sys/mman.h sys/stat.h sys/types.h unistd.h],
+ [],
+ [AC_MSG_ERROR(["Missing necessary header"])]
)
# Checks for DECLs.
@@ -68,92 +68,92 @@ AC_CHECK_FUNCS([memset strerror])
# Note: this is always needed for fix-gnustack
# and for paxctl-ng only with --enable-ptpax
AC_CHECK_LIB(
- [elf],
- [elf_begin],
- [],
- [AC_MSG_ERROR(["Missing necessary function elf_begin in libelf"])]
+ [elf],
+ [elf_begin],
+ [],
+ [AC_MSG_ERROR(["Missing necessary function elf_begin in libelf"])]
)
AC_ARG_ENABLE(
- [ptpax],
- AS_HELP_STRING(
- [--enable-ptpax],
- [enable support for pax markings in PT_PAX ELF phdr]
- )
+ [ptpax],
+ AS_HELP_STRING(
+ [--enable-ptpax],
+ [enable support for pax markings in PT_PAX ELF phdr]
+ )
)
AS_IF(
- [test "x$enable_ptpax" != "xno"],
- [
- AS_IF(
- [test "x$ac_cv_have_decl_ELF_C_RDWR_MMAP" = "xyes"],
- [
- AC_CHECK_DECLS(
- [PT_PAX_FLAGS, PF_PAGEEXEC, PF_MPROTECT, PF_RANDMMAP],
- [],
- [
- CFLAGS+=" -DNEED_PAX_DECLS"
- ],
- [[#include <gelf.h>]]
- )
- CFLAGS+=" -DPTPAX"
- ],
- [AC_MSG_ERROR(["Missing necessary DECL ELF_C_RDWR_MMAP in libelf"])]
- )
- ],
- [
- CFLAGS+=" -UPTPAX -DNEED_PAX_DECLS"
- ]
+ [test "x$enable_ptpax" != "xno"],
+ [
+ AS_IF(
+ [test "x$ac_cv_have_decl_ELF_C_RDWR_MMAP" = "xyes"],
+ [
+ AC_CHECK_DECLS(
+ [PT_PAX_FLAGS, PF_PAGEEXEC, PF_MPROTECT, PF_RANDMMAP],
+ [],
+ [
+ CFLAGS+=" -DNEED_PAX_DECLS"
+ ],
+ [[#include <gelf.h>]]
+ )
+ CFLAGS+=" -DPTPAX"
+ ],
+ [AC_MSG_ERROR(["Missing necessary DECL ELF_C_RDWR_MMAP in libelf"])]
+ )
+ ],
+ [
+ CFLAGS+=" -UPTPAX -DNEED_PAX_DECLS"
+ ]
)
AM_CONDITIONAL([BUILD_ELF],[test "x$enable_ptpax" = "xyes" && test "x$ac_cv_have_decl_ELF_C_RDWR_MMAP" = "xyes"])
AC_ARG_ENABLE(
- [xtpax],
- AS_HELP_STRING(
- [--enable-xtpax],
- [enable support for pax markings in xattrs]
- )
+ [xtpax],
+ AS_HELP_STRING(
+ [--enable-xtpax],
+ [enable support for pax markings in xattrs]
+ )
)
AS_IF(
- [test "x$enable_xtpax" != "xno"],
- [
- AC_CHECK_HEADERS(
- [attr/xattr.h],
- [],
- [AC_MSG_ERROR(["Missing necessary attr/xattr.h"])]
- )
- AC_CHECK_LIB(
- [attr],
- [fgetxattr],
- [],
- [AC_MSG_ERROR(["Missing necessary function fgetxattr in libattr"])]
- )
- CFLAGS+=" -DXTPAX"
- ],
- [
- CFLAGS+=" -UXTPAX"
- ]
+ [test "x$enable_xtpax" != "xno"],
+ [
+ AC_CHECK_HEADERS(
+ [attr/xattr.h],
+ [],
+ [AC_MSG_ERROR(["Missing necessary attr/xattr.h"])]
+ )
+ AC_CHECK_LIB(
+ [attr],
+ [fgetxattr],
+ [],
+ [AC_MSG_ERROR(["Missing necessary function fgetxattr in libattr"])]
+ )
+ CFLAGS+=" -DXTPAX"
+ ],
+ [
+ CFLAGS+=" -UXTPAX"
+ ]
)
if [test "x$enable_ptpax" = "xno" -a "x$enable_xtpax" = "xno" ]; then
- AC_MSG_ERROR(["You must enable either ptpax or xtpax"])
+ AC_MSG_ERROR(["You must enable either ptpax or xtpax"])
fi
AM_CONDITIONAL([DUALTEST],[test "x$enable_ptpax" = "xyes" -a "x$enable_xtpax" = "xyes"])
# Ready to configure our files
AC_CONFIG_FILES([
- Makefile
- src/Makefile
- scripts/Makefile
- doc/Makefile
- tests/Makefile
- tests/gnustack/Makefile
- tests/pxtpax/Makefile
- tests/paxmodule/Makefile
- tests/revdeppaxtest/Makefile
+ Makefile
+ src/Makefile
+ scripts/Makefile
+ doc/Makefile
+ tests/Makefile
+ tests/gnustack/Makefile
+ tests/pxtpax/Makefile
+ tests/paxmodule/Makefile
+ tests/revdeppaxtest/Makefile
])
AC_OUTPUT