Annotation of freem/configure.ac, revision 1.1

1.1     ! snw         1: #
        !             2: #                            *
        !             3: #                           * *
        !             4: #                          *   *
        !             5: #                     ***************
        !             6: #                      * *       * *
        !             7: #                       *  MUMPS  *
        !             8: #                      * *       * *
        !             9: #                     ***************
        !            10: #                          *   *
        !            11: #                           * *
        !            12: #                            *
        !            13: #
        !            14: #   configure.ac
        !            15: #    autoconf rules for FreeM
        !            16: #
        !            17: #  
        !            18: #   Author: John P. Willis <jpw@coherent-logic.com>
        !            19: #    Copyright (C) 1998 MUG Deutschland
        !            20: #    Copyright (C) 2020 Coherent Logic Development LLC
        !            21: #
        !            22: #
        !            23: #   This file is part of FreeM.
        !            24: #
        !            25: #   FreeM is free software: you can redistribute it and/or modify
        !            26: #   it under the terms of the GNU Affero Public License as published by
        !            27: #   the Free Software Foundation, either version 3 of the License, or
        !            28: #   (at your option) any later version.
        !            29: #
        !            30: #   FreeM is distributed in the hope that it will be useful,
        !            31: #   but WITHOUT ANY WARRANTY; without even the implied warranty of
        !            32: #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        !            33: #   GNU Affero Public License for more details.
        !            34: #
        !            35: #   You should have received a copy of the GNU Affero Public License
        !            36: #   along with FreeM.  If not, see <https://www.gnu.org/licenses/>.
        !            37: #
        !            38: #
        !            39: 
        !            40: AC_INIT([freem],[0.61.2],[jpw@coherent-logic.com])
        !            41: AC_CONFIG_HEADERS([src/config.h])
        !            42: AC_CONFIG_MACRO_DIR([m4])
        !            43: 
        !            44: AX_LIB_READLINE
        !            45: AX_WITH_CURSES
        !            46: 
        !            47: # check for libm
        !            48: AC_CHECK_LIB([m], [powf])
        !            49: AC_CHECK_LIB([m], [pow])
        !            50: 
        !            51: AC_CANONICAL_HOST
        !            52: 
        !            53: # find out if we need to link with -lsocket and/or -lnsl to get
        !            54: # BSD sockets support
        !            55: 
        !            56: AU_ALIAS([LIB_SOCKET_NSL], [AX_LIB_SOCKET_NSL])
        !            57: 
        !            58: AC_DEFUN([AX_LIB_SOCKET_NSL],
        !            59: [
        !            60:         AC_SEARCH_LIBS([gethostbyname], [nsl])
        !            61:         AC_SEARCH_LIBS([socket], [socket], [], [
        !            62:                 AC_CHECK_LIB([socket], [socket], [LIBS="-lsocket -lnsl $LIBS"],
        !            63:                 [], [-lnsl])])
        !            64: ])
        !            65: 
        !            66: AX_LIB_SOCKET_NSL
        !            67: 
        !            68: #
        !            69: # check for getopt.h and getopt_long
        !            70: #
        !            71: AC_CHECK_HEADERS(getopt.h)
        !            72: AC_CHECK_FUNCS([getopt_long])
        !            73: 
        !            74: #
        !            75: # bring in X11, X Toolkit, and Motif if --enable-mwapi is passed to configure
        !            76: #
        !            77: AC_ARG_ENABLE([mwapi],  AS_HELP_STRING([--enable-mwapi], [Enable MWAPI (OSF/Motif) support (EXPERIMENTAL)]))
        !            78: 
        !            79: AS_IF([test "x$enable_mwapi" = "xyes"], [
        !            80:   AX_LIB_MOTIF
        !            81: ]) 
        !            82: 
        !            83: # check for wiringPi headers and library linkage for
        !            84: # ^$ZRPI ssv on Raspberry Pi SBCs
        !            85: AC_CHECK_HEADERS(wiringPi.h)
        !            86: 
        !            87: AC_DEFUN([AX_LIB_WIRINGPI],
        !            88: [
        !            89:         AC_SEARCH_LIBS([wiringPiSetup], [wiringPi], [], [
        !            90:                 AC_CHECK_LIB([wiringPi], [wiringPiSetup], [LIBS="-lwiringPi $LIBS"],
        !            91:                 [], [-lwiringPi])])
        !            92: ])
        !            93: 
        !            94: AX_LIB_WIRINGPI
        !            95: 
        !            96: AC_ENABLE_SHARED
        !            97: AC_DISABLE_STATIC
        !            98: LT_INIT
        !            99: AM_INIT_AUTOMAKE
        !           100: AC_CONFIG_FILES(Makefile src/Makefile doc/Makefile)
        !           101: AC_PROG_CC
        !           102: # AC_PATH_XTRA
        !           103: AC_OUTPUT

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>