This repository has been archived on 2025-02-12. You can view files and clone it, but cannot push or open issues or pull requests.
NeoStats-blsb/configure.in

114 lines
2.7 KiB
Text
Raw Normal View History

2005-05-08 09:24:11 +00:00
dnl Process this file with autoconf to produce a configure script.
AC_INIT(blsb.c)
2005-12-11 09:35:57 +00:00
AC_CONFIG_AUX_DIR(autotools)
AM_CONFIG_HEADER(modconfig.h)
AM_MAINTAINER_MODE
MODPACKAGE=BLSB
2005-10-18 19:55:07 +00:00
MODULE_MAJOR=3
2005-05-08 09:24:11 +00:00
MODULE_MINOR=0
2005-12-12 11:45:00 +00:00
MODULE_REV=a3
2005-05-08 09:24:11 +00:00
VERSION=$MODULE_MAJOR.$MODULE_MINOR.$MODULE_REV
2005-12-11 09:35:57 +00:00
AC_DEFINE_UNQUOTED(MODULE_VERSION, "$VERSION", "Complete Module Version")
AC_DEFINE_UNQUOTED(MODULE_MAJOR, $MODULE_MAJOR, "Major Module Version")
AC_DEFINE_UNQUOTED(MODULE_MINOR, $MODULE_MINOR, "Minor Module Version")
AC_DEFINE_UNQUOTED(MODULE_REV, $MODULE_REV, "Module Revision")
2005-05-08 09:24:11 +00:00
DIRINST=~/NeoStats3.0/
AC_PREFIX_DEFAULT(~/NeoStats3.0/)
2005-12-11 09:35:57 +00:00
AM_INIT_AUTOMAKE($MODPACKAGE, $VERSION)
#AM_INIT_AUTOMAKE("","")
CFLAGS="$CFLAGS -O2 -fno-strict-aliasing"
2005-05-08 09:24:11 +00:00
2005-12-11 09:35:57 +00:00
dnl Checks for programs.
AC_PROG_CC
AC_PROG_INSTALL
AC_DISABLE_STATIC
AC_PROG_LIBTOOL
2005-05-08 09:32:13 +00:00
2005-05-08 09:24:11 +00:00
AC_MSG_CHECKING(Location of NeoStats...)
AC_ARG_WITH(neostats,
[ --with-neostats=DIR Location of NeoStats installation],
[DIRINST=$withval])
AC_MSG_RESULT($DIRINST)
AC_CHECK_FILE($DIRINST/include/neostats.h,
[INCLUDEDIR="$DIRINST/include/"],
[AC_MSG_ERROR(Can't find existing NeoStats Installation please supply with --with-neostats option)])
CPPFLAGS="$CPPFLAGS -I$INCLUDEDIR"
dnl Check we are running the latest supported version of NeoStats
AC_MSG_CHECKING(Version of NeoStats...)
AC_TRY_RUN(
[
#include <config.h>
#include <stdlib.h>
int main(void) {
if (MAJOR >= 3) {
if (MINOR >= 0) {
exit(0);
}
}
exit(1);
}
], ns_version_ok='yes',
ns_version_ok='no',
ns_version_ok='no')
if test "$ns_version_ok" = "yes"; then
AC_MSG_RESULT(Compatible version);
prefix=$DIRINST
2005-05-08 09:24:11 +00:00
else
2005-12-12 14:31:43 +00:00
AC_MSG_ERROR(This module requires NeoStats 3.0.a3 or higher)
2005-05-08 09:24:11 +00:00
fi
dnl check if we are running with debug....
AC_MSG_CHECKING(Whether to enable debug...)
AC_ARG_ENABLE(debug,
[ --enable-debug - enable debug],
[ case "$enableval" in
yes)
CFLAGS="$CFLAGS -Wall -ggdb"
2005-12-11 09:35:57 +00:00
AC_DEFINE(DEBUG, "1", "Enable Debugging")
2005-05-08 09:24:11 +00:00
AC_MSG_RESULT(yes)
;;
*)
AC_MSG_RESULT(no)
;;
esac],
AC_MSG_RESULT(no)
)
2005-12-11 09:35:57 +00:00
wi_ARG_DISABLE_CCDV
wi_PROG_CCDV
AC_MSG_CHECKING(To Enable AutoTools Debug Mode?)
AC_ARG_ENABLE(autodebug, [ --enable-autodebug - Enable AutoTools Debug],
[ case "$enableval" in
yes)
AC_MSG_RESULT(yes)
;;
*)
AC_MSG_RESULT(no)
AX_MAINTAINER_MODE_AUTO_SILENT
;;
esac],
AC_MSG_RESULT(no)
AX_MAINTAINER_MODE_AUTO_SILENT
)
CFLAGS="$CFLAGS -DBUILDINGMOD"
2005-05-08 09:24:11 +00:00
AC_SUBST(DIRINST)
AC_SUBST(CFLAGS)
2005-12-11 09:35:57 +00:00
AC_SUBST(LDFLAGS)
2005-05-08 09:24:11 +00:00
AC_SUBST(PACKAGE)
AC_SUBST(VERSION)
2005-12-11 09:35:57 +00:00
AC_SUBST(LIBTOOL_DEPS)
AC_SUBST(CCDV)
2005-05-08 09:24:11 +00:00
AC_OUTPUT(Makefile)
echo "Configuration complete."
read -p "Press Enter key to read the release notes"
clear
more RELNOTES
echo "Run 'make' (or 'gmake' on some systems) to compile NeoStats."
echo "If you require support, see the README file."