diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 55 |
1 files changed, 2 insertions, 53 deletions
diff --git a/configure.ac b/configure.ac index 3daa392f..33c9b5c2 100644 --- a/configure.ac +++ b/configure.ac @@ -82,6 +82,8 @@ CHECK_TM_INCLUDES_TM_GMTOFF dnl Generate the output AC_CONFIG_HEADER(config.h) +PKG_CHECK_MODULES(TALLOC, [talloc >= 2.0.1]) + AC_ARG_ENABLE([pcsc], [AS_HELP_STRING([--disable-pcsc], [Build without PC/SC support])], [ enable_pcsc=$enableval @@ -94,28 +96,6 @@ AS_IF([test "x$enable_pcsc" = "xyes"], [ ]) AM_CONDITIONAL(ENABLE_PCSC, test "x$enable_pcsc" = "xyes") -AC_ARG_ENABLE(talloc, - [AS_HELP_STRING( - [--disable-talloc], - [Disable building libosmocore internal talloc memory allocator] - )], - [enable_talloc=$enableval], [enable_talloc="yes"]) -AM_CONDITIONAL(ENABLE_TALLOC, [test x"$enable_talloc" = x"yes"]) - -AC_ARG_WITH(system-talloc, - [AS_HELP_STRING( - [--with-system-talloc], - [Build using a system-level talloc library] - )], - [with_system_talloc=$withval], [with_system_talloc="no"]) -AM_CONDITIONAL(WITH_SYSTEM_TALLOC, [test x"$with_system_talloc" = x"yes"]) -AS_IF([test x"$with_system_talloc" = x"yes"], [ - PKG_CHECK_MODULES(TALLOC, talloc) - if test x"$enable_talloc" = x"yes"; then - AC_MSG_ERROR([You cannot enable both internal and system talloc]) - fi -]) - AC_ARG_ENABLE(plugin, [AS_HELP_STRING( [--disable-plugin], @@ -199,42 +179,11 @@ then AM_CONDITIONAL(ENABLE_MSGFILE, false) AM_CONDITIONAL(ENABLE_SERIAL, false) AM_CONDITIONAL(ENABLE_VTY, false) - AM_CONDITIONAL(ENABLE_TALLOC, false) AM_CONDITIONAL(ENABLE_UTILITIES, false) AM_CONDITIONAL(ENABLE_GB, false) AC_DEFINE([PANIC_INFLOOP],[1],[Use infinite loop on panic rather than fprintf/abort]) fi -AC_OUTPUT_COMMANDS([ - if test -n "$CONFIG_FILES" && test -n "$CONFIG_HEADERS"; then - CONFIG_OTHER=${CONFIG_OTHER-include/osmocom/core/talloc.h} - fi - case "$CONFIG_OTHER" in - "include/osmocom/core/talloc.h") - outfile=include/osmocom/core/talloc.h - stampfile=include/stamp-talloc - tmpfile=${outfile}T - dirname="sed s,^.*/,,g" - - echo creating $outfile - cat > $outfile << _EOF_ -/* DO NOT EDIT THIS FILE! It has been automaticall generated from - * configure.ac on host: `(hostname || uname -n) 2>/dev/null | sed 1q` - */ -#pragma once -_EOF_ - if test x"$with_system_talloc" = x"yes"; then - echo '#include <talloc.h>' >> $outfile - else - echo '#include <osmocom/core/talloc-internal.h>' >> $outfile - fi - esac -],[ - srcdir=$srcdir - with_system_talloc=$with_system_talloc -]) - - AC_OUTPUT( libosmocore.pc libosmocodec.pc |