diff options
author | Fabian Keil <fk@fabiankeil.de> | 2013-03-15 15:50:44 +0100 |
---|---|---|
committer | Jacob Appelbaum <jacob@appelbaum.net> | 2013-03-20 15:39:36 -0400 |
commit | 0762021dee4e6f7ea74ca8603c2cd13b4c211bba (patch) | |
tree | 3a8b026435e44d9e1ec342d281d1182db4373b4c /configure.ac | |
parent | 049da9b7488eba77111d4820c3a6579491652c31 (diff) | |
download | tlsdate-0762021dee4e6f7ea74ca8603c2cd13b4c211bba.tar.gz |
Add FreeBSD support for tlsdate and tlsdate-helper
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 5d52d16..b95a8be 100644 --- a/configure.ac +++ b/configure.ac @@ -159,6 +159,19 @@ case "$host" in [*], [UNPRIV_GROUP=$with_unpriv_group]) AC_DEFINE_UNQUOTED([UNPRIV_GROUP], ["${UNPRIV_GROUP}"], [Unprivileged group]) ;; + *-freebsd*) + dnl This is for FreeBSD + dnl clock_gettime is either part of libc or unavailable. + AC_CHECK_FUNC([clock_gettime], , + [AC_MSG_ERROR([Your system lacks clock_gettime])]) + AC_ARG_WITH([unpriv-group], + [AS_HELP_STRING([--with-unpriv-group=<group>], + [Group to drop privs to @<:@default: nobody@:>@])]) + AS_CASE([$with_unpriv_group], + [""|yes|no], [UNPRIV_GROUP="nobody"], + [*], [UNPRIV_GROUP=$with_unpriv_group]) + AC_DEFINE_UNQUOTED([UNPRIV_GROUP], ["${UNPRIV_GROUP}"], [Unprivileged group]) + ;; *-linux*) dnl This is for GNU/Linux dnl Check for clock_gettime. Some systems put it into -lc, while |