diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 52 |
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 @@ | |||
1 | AC_PREREQ([2.68]) | ||
2 | AC_INIT(firejail, 0.9.28, netblue30@yahoo.com, , http://firejail.sourceforge.net) | ||
3 | AC_CONFIG_SRCDIR([src/firejail/main.c]) | ||
4 | #AC_CONFIG_HEADERS([config.h]) | ||
5 | |||
6 | |||
7 | AC_PROG_CC | ||
8 | #AC_PROG_CXX | ||
9 | AC_PROG_INSTALL | ||
10 | AC_PROG_RANLIB | ||
11 | |||
12 | HAVE_SECCOMP="" | ||
13 | AC_ARG_ENABLE([seccomp], | ||
14 | AS_HELP_STRING([--disable-seccomp], [Disable seccomp])) | ||
15 | AS_IF([test "x$enable_seccomp" != "xno"], [ | ||
16 | HAVE_SECCOMP="-DHAVE_SECCOMP" | ||
17 | AC_SUBST(HAVE_SECCOMP) | ||
18 | ]) | ||
19 | |||
20 | HAVE_CHROOT="" | ||
21 | AC_ARG_ENABLE([chroot], | ||
22 | AS_HELP_STRING([--disable-chroot], [Disable chroot])) | ||
23 | AS_IF([test "x$enable_chroot" != "xno"], [ | ||
24 | HAVE_CHROOT="-DHAVE_CHROOT" | ||
25 | AC_SUBST(HAVE_CHROOT) | ||
26 | ]) | ||
27 | |||
28 | HAVE_BIND="" | ||
29 | AC_ARG_ENABLE([bind], | ||
30 | AS_HELP_STRING([--disable-bind], [Disable bind])) | ||
31 | AS_IF([test "x$enable_bind" != "xno"], [ | ||
32 | HAVE_BIND="-DHAVE_BIND" | ||
33 | AC_SUBST(HAVE_BIND) | ||
34 | ]) | ||
35 | |||
36 | |||
37 | # checking pthread library | ||
38 | AC_CHECK_LIB([pthread], [main], [], AC_MSG_ERROR([*** POSIX thread support not installed ***])) | ||
39 | AC_CHECK_HEADER(pthread.h,,AC_MSG_ERROR([*** POSIX thread support not installed ***])) | ||
40 | AC_CHECK_HEADER([linux/seccomp.h], HAVE_SECCOMP_H="-DHAVE_SECCOMP_H", HAVE_SECCOMP_H="") | ||
41 | AC_SUBST(HAVE_SECCOMP_H) | ||
42 | |||
43 | AC_OUTPUT(Makefile src/lib/Makefile src/firejail/Makefile src/firemon/Makefile src/libtrace/Makefile src/ftee/Makefile) | ||
44 | |||
45 | echo | ||
46 | echo "Configuration options:" | ||
47 | echo " prefix: $prefix" | ||
48 | echo " seccomp: $HAVE_SECCOMP" | ||
49 | echo " <linux/seccomp.h>: $HAVE_SECCOMP_H" | ||
50 | echo " chroot: $HAVE_CHROOT" | ||
51 | echo " bind: $HAVE_BIND" | ||
52 | echo | ||