# # OTP Utilities # Copyright (C) 2020 David M. Syzdek . # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are # met: # # * Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # * Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # * Neither the name of David M. Syzdek nor the # names of its contributors may be used to endorse or promote products # derived from this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS # IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, # THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL DAVID M SYZDEK BE LIABLE FOR # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER # CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # # acinclude.m4 - custom m4 macros used by configure.ac # # AC_TOTPUTILS_DOCUMENTATION() # ______________________________________________________________________________ AC_DEFUN([AC_TOTPUTILS_DOCUMENTATION],[dnl enableval="" AC_ARG_ENABLE( documentation, [AS_HELP_STRING([--enable-documentation], [install extra documentation])], [ EDOCUMENATION=$enableval ], [ EDOCUMENATION=$enableval ] ) if test "x${EDOCUMENATION}" == "xyes";then ENABLE_DOCUMENATION="yes" else ENABLE_DOCUMENATION="no" fi AM_CONDITIONAL([ENABLE_DOCUMENATION], [test "$ENABLE_DOCUMENATION" = "yes"]) AM_CONDITIONAL([DISABLE_DOCUMENATION], [test "$ENABLE_DOCUMENATION" = "no"]) ])dnl # AC_TOTPUTILS_EXAMPLES() # ______________________________________________________________________________ AC_DEFUN([AC_TOTPUTILS_EXAMPLES],[dnl enableval="" AC_ARG_ENABLE( examples, [AS_HELP_STRING([--enable-examples], [build TOTP utility examples])], [ EEXAMPLES=$enableval ], [ EEXAMPLES=$enableval ] ) if test "x${EEXAMPLES}" == "xyes";then ENABLE_EXAMPLES="yes" else ENABLE_EXAMPLES="no" fi AM_CONDITIONAL([ENABLE_EXAMPLES], [test "$ENABLE_EXAMPLES" = "yes"]) AM_CONDITIONAL([DISABLE_EXAMPLES], [test "$ENABLE_EXAMPLES" = "no"]) ])dnl # AC_TOTPUTILS_LIBRARIES() # ______________________________________________________________________________ AC_DEFUN([AC_TOTPUTILS_LIBRARIES],[dnl enableval="" AC_ARG_ENABLE( libraries, [AS_HELP_STRING([--disable-libraries], [install TOTP libraries])], [ ELIBRARIES=$enableval ], [ ELIBRARIES=$enableval ] ) enableval="" AC_ARG_ENABLE( utilities, [AS_HELP_STRING([--disable-utilities], [install TOTP utilities])], [ EUTILITIES=$enableval ], [ EUTILITIES=$enableval ] ) enableval="" AC_ARG_ENABLE( maintainer, [AS_HELP_STRING([--enable-maintainer], [build project maintainer utilities])], [ EMAINTAINER=$enableval ], [ EMAINTAINER=$enableval ] ) if test "x${ELIBRARIES}" == "xno";then ENABLE_LTLIBRARIES="no" else ENABLE_LTLIBRARIES="yes" fi if test "x${EUTILITIES}" == "xno";then ENABLE_UTILITIES="no" else ENABLE_UTILITIES="yes" fi if test "x${EMAINTAINER}" == "xyes";then ENABLE_MAINTAINER="yes" else ENABLE_MAINTAINER="no" fi ENABLE_LIBRARIES="no" if test "${ENABLE_UTILITIES}" == "yes" || test "${ENABLE_MAINTAINER}" == "yes";then if test "${ENABLE_LTLIBRARIES}" == "no";then ENABLE_LIBRARIES="yes" else ENABLE_LIBRARIES="no" fi fi if test "${ENABLE_LIBRARIES}" == "yes" || test "${ENABLE_LTLIBRARIES}" == "yes";then ENABLE_TESTS="yes" else ENABLE_TESTS=no fi # ENABLE_LTLIBRARIES AM_CONDITIONAL([ENABLE_LTLIBRARIES], [test "$ENABLE_LTLIBRARIES" = "yes"]) AM_CONDITIONAL([DISABLE_LTLIBRARIES], [test "$ENABLE_LTLIBRARIES" = "no"]) # ENABLE_LIBRARIES AM_CONDITIONAL([ENABLE_LIBRARIES], [test "$ENABLE_LIBRARIES" = "yes"]) AM_CONDITIONAL([DISABLE_LIBRARIES], [test "$ENABLE_LIBRARIES" = "no"]) # ENABLE_TESTS AM_CONDITIONAL([ENABLE_TESTS], [test "$ENABLE_TESTS" = "yes"]) AM_CONDITIONAL([DISABLE_TESTS], [test "$ENABLE_TESTS" = "no"]) # ENABLE_UTILITIES AM_CONDITIONAL([ENABLE_UTILITIES], [test "$ENABLE_UTILITIES" = "yes"]) AM_CONDITIONAL([DISABLE_UTILITIES], [test "$ENABLE_UTILITIES" = "no"]) # ENABLE_DEVELOPER AM_CONDITIONAL([ENABLE_MAINTAINER], [test "$ENABLE_MAINTAINER" = "yes"]) AM_CONDITIONAL([DISABLE_MAINTAINER], [test "$ENABLE_MAINTAINER" = "no"]) ])dnl # end of m4 file