aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2015-08-08 19:12:30 -0400
committerLibravatar netblue30 <netblue30@yahoo.com>2015-08-08 19:12:30 -0400
commit1379851360349d6617ad32944a25ee5e2bb74fc2 (patch)
treef69b48e90708bfa3c2723d5a27ed3e024c827b43 /configure.ac
parentdelete files (diff)
downloadfirejail-1379851360349d6617ad32944a25ee5e2bb74fc2.tar.gz
firejail-1379851360349d6617ad32944a25ee5e2bb74fc2.tar.zst
firejail-1379851360349d6617ad32944a25ee5e2bb74fc2.zip
Baseline firejail 0.9.28
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac52
1 files changed, 52 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 000000000..9e34aec20
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,52 @@
1AC_PREREQ([2.68])
2AC_INIT(firejail, 0.9.28, netblue30@yahoo.com, , http://firejail.sourceforge.net)
3AC_CONFIG_SRCDIR([src/firejail/main.c])
4#AC_CONFIG_HEADERS([config.h])
5
6
7AC_PROG_CC
8#AC_PROG_CXX
9AC_PROG_INSTALL
10AC_PROG_RANLIB
11
12HAVE_SECCOMP=""
13AC_ARG_ENABLE([seccomp],
14 AS_HELP_STRING([--disable-seccomp], [Disable seccomp]))
15AS_IF([test "x$enable_seccomp" != "xno"], [
16 HAVE_SECCOMP="-DHAVE_SECCOMP"
17 AC_SUBST(HAVE_SECCOMP)
18])
19
20HAVE_CHROOT=""
21AC_ARG_ENABLE([chroot],
22 AS_HELP_STRING([--disable-chroot], [Disable chroot]))
23AS_IF([test "x$enable_chroot" != "xno"], [
24 HAVE_CHROOT="-DHAVE_CHROOT"
25 AC_SUBST(HAVE_CHROOT)
26])
27
28HAVE_BIND=""
29AC_ARG_ENABLE([bind],
30 AS_HELP_STRING([--disable-bind], [Disable bind]))
31AS_IF([test "x$enable_bind" != "xno"], [
32 HAVE_BIND="-DHAVE_BIND"
33 AC_SUBST(HAVE_BIND)
34])
35
36
37# checking pthread library
38AC_CHECK_LIB([pthread], [main], [], AC_MSG_ERROR([*** POSIX thread support not installed ***]))
39AC_CHECK_HEADER(pthread.h,,AC_MSG_ERROR([*** POSIX thread support not installed ***]))
40AC_CHECK_HEADER([linux/seccomp.h], HAVE_SECCOMP_H="-DHAVE_SECCOMP_H", HAVE_SECCOMP_H="")
41AC_SUBST(HAVE_SECCOMP_H)
42
43AC_OUTPUT(Makefile src/lib/Makefile src/firejail/Makefile src/firemon/Makefile src/libtrace/Makefile src/ftee/Makefile)
44
45echo
46echo "Configuration options:"
47echo " prefix: $prefix"
48echo " seccomp: $HAVE_SECCOMP"
49echo " <linux/seccomp.h>: $HAVE_SECCOMP_H"
50echo " chroot: $HAVE_CHROOT"
51echo " bind: $HAVE_BIND"
52echo