diff options
author | Matt Johnston <matt@ucc.asn.au> | 2013-10-15 22:55:44 +0800 |
---|---|---|
committer | Matt Johnston <matt@ucc.asn.au> | 2013-10-15 22:55:44 +0800 |
commit | 920120d05a5b44dba98439994f9eb60485fe91f0 (patch) | |
tree | b7f0966e33b41c95f906a14f19706c76a37efc01 /configure.ac | |
parent | 4ba058986e4f7cbecc660dc889f46ba403383e85 (diff) |
Make --disable-bundled-libtom work, based on patch from Mike Frysinger
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/configure.ac b/configure.ac index a98b629..35f0316 100644 --- a/configure.ac +++ b/configure.ac @@ -364,10 +364,20 @@ AC_CHECK_FUNCS(setutxent utmpxname) AC_CHECK_FUNCS(logout updwtmp logwtmp) AC_ARG_ENABLE(bundled-libtom, - [ --enable-bundled-libtom Use bundled libtomcrypt/libtommath even if a system version exists], - [ - BUNDLED_LIBTOM=1 - AC_MSG_NOTICE(Forcing bundled libtom*) +[ --enable-bundled-libtom Force using bundled libtomcrypt/libtommath even if a system version exists. + --disable-bundled-libtom Force using system libtomcrypt/libtommath, fail if it does not exist. + Default is to use system if available, otherwise bundled.], + [ + if test "x$enableval" = "xyes"; then + BUNDLED_LIBTOM=1 + AC_MSG_NOTICE(Forcing bundled libtom*) + else + BUNDLED_LIBTOM=0 + AC_CHECK_LIB(tomcrypt, register_cipher, , + [AC_MSG_ERROR([Missing system libtomcrypt and --disable-bundled-libtom was specified])] ) + AC_CHECK_LIB(tommath, mp_exptmod, , + [AC_MSG_ERROR([Missing system libtomcrypt and --disable-bundled-libtom was specified])] ) + fi ], [ BUNDLED_LIBTOM=0 |