|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
# version of meanwhile
|
|
Packit Service |
37472d |
m4_define(meanwhile_major, 1)
|
|
Packit Service |
37472d |
m4_define(meanwhile_minor, 1)
|
|
Packit Service |
37472d |
m4_define(meanwhile_micro, 0)
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
# release of meanwhile. 0 for CVS, 1 for release
|
|
Packit Service |
37472d |
m4_define(meanwhile_release, 0)
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
# required and compat version of glib2.
|
|
Packit Service |
37472d |
m4_define(glib_required_version, 2.0.0)
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
AC_INIT
|
|
Packit Service |
37472d |
AM_INIT_AUTOMAKE(meanwhile, meanwhile_major.meanwhile_minor.meanwhile_micro)
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
RELEASE=meanwhile_release
|
|
Packit Service |
37472d |
AC_SUBST(RELEASE)
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
AC_PREREQ([2.50])
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
AM_MAINTAINER_MODE
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
AC_PROG_CC
|
|
Packit Service |
37472d |
AC_PROG_INSTALL
|
|
Packit Service |
37472d |
AC_PROG_LIBTOOL
|
|
Packit Service |
37472d |
LIBTOOL="$LIBTOOL --silent"
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
AC_HEADER_STDC
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
# current:revision:age
|
|
Packit Service |
37472d |
MW_SO_VERSION=$((meanwhile_major+meanwhile_minor)):meanwhile_micro:meanwhile_minor
|
|
Packit Service |
37472d |
AC_SUBST(MW_SO_VERSION)
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
# os-specific so flags
|
|
Packit Service |
37472d |
case "${host}" in
|
|
Packit Service |
37472d |
*darwin)
|
|
Packit Service |
37472d |
MW_SO_OS_FLAGS="-dynamic-lib";;
|
|
Packit Service |
37472d |
*mingw32 | *cygwin)
|
|
Packit Service |
37472d |
MW_SO_OS_FLAGS="-shared -no-undefined";;
|
|
Packit Service |
37472d |
*)
|
|
Packit Service |
37472d |
MW_SO_OS_FLAGS="-shared";;
|
|
Packit Service |
37472d |
esac
|
|
Packit Service |
37472d |
AC_SUBST(MW_SO_OS_FLAGS)
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
# Debugging option
|
|
Packit Service |
37472d |
AC_ARG_ENABLE(debug,
|
|
Packit Service |
37472d |
[ --enable-debug compile with debugging support],
|
|
Packit Service |
37472d |
AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]), )
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
# debugging output urging people to send mail
|
|
Packit Service |
37472d |
enableval="yes"
|
|
Packit Service |
37472d |
AC_ARG_ENABLE(mailme,
|
|
Packit Service |
37472d |
[ --enable-mailme[[=yes]] enable mw_debug_mailme output], )
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
MW_MAILME=1
|
|
Packit Service |
37472d |
if test "$enableval" = "no" ; then
|
|
Packit Service |
37472d |
MW_MAILME=0
|
|
Packit Service |
37472d |
fi
|
|
Packit Service |
37472d |
AC_SUBST(MW_MAILME)
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
# Doxygen generation option
|
|
Packit Service |
37472d |
enableval="yes"
|
|
Packit Service |
37472d |
AC_ARG_ENABLE(doxygen,
|
|
Packit Service |
37472d |
[ --enable-doxygen[[=yes]] enable the doc package], )
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
enable_doxygen=$enableval
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
AM_CONDITIONAL(ENABLE_DOXYGEN, test "$enable_doxygen" = "yes")
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
# doc sub package
|
|
Packit Service |
37472d |
# right now this depends only on doxygen
|
|
Packit Service |
37472d |
WITH_DOC_SUBPACKAGE=
|
|
Packit Service |
37472d |
if test "$enable_doxygen" = "yes" ; then
|
|
Packit Service |
37472d |
WITH_DOC_SUBPACKAGE=1
|
|
Packit Service |
37472d |
fi
|
|
Packit Service |
37472d |
AC_SUBST(WITH_DOC_SUBPACKAGE)
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
# libm for use in mpi.c
|
|
Packit Service |
37472d |
AC_CHECK_LIB(m, main, LIBM="-lm")
|
|
Packit Service |
37472d |
AC_CHECK_HEADER(math.h)
|
|
Packit Service |
37472d |
AC_SUBST(LIBM)
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
# Glib-2.0
|
|
Packit Service |
37472d |
PKG_CHECK_MODULES(GLIB,
|
|
Packit Service |
37472d |
[glib-2.0 >= glib_required_version],
|
|
Packit Service |
37472d |
[
|
|
Packit Service |
37472d |
AC_DEFINE(HAVE_GLIB, 1, [Define if we've found glib.])
|
|
Packit Service |
37472d |
])
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
GLIB_VERSION=glib_required_version
|
|
Packit Service |
37472d |
AC_SUBST(GLIB_VERSION)
|
|
Packit Service |
37472d |
AC_SUBST(GLIB_CFLAGS)
|
|
Packit Service |
37472d |
AC_SUBST(GLIB_LIBS)
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
AC_CONFIG_FILES(
|
|
Packit Service |
37472d |
[Makefile src/Makefile src/mpi/Makefile]
|
|
Packit Service |
37472d |
[samples/Makefile]
|
|
Packit Service |
37472d |
[doc/Makefile doc/Doxyfile]
|
|
Packit Service |
37472d |
[meanwhile.spec meanwhile.pc]
|
|
Packit Service |
37472d |
)
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
AC_CONFIG_FILES([samples/build], [chmod +x samples/build])
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
AC_OUTPUT()
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
echo
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
echo -n "mailme debug mode........ : "
|
|
Packit Service |
37472d |
if test "$MW_MAILME" = 1 ; then
|
|
Packit Service |
37472d |
echo "enabled"
|
|
Packit Service |
37472d |
else
|
|
Packit Service |
37472d |
echo "disabled"
|
|
Packit Service |
37472d |
fi
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
echo -n "Doxygen generation....... : "
|
|
Packit Service |
37472d |
if test "$enable_doxygen" = "yes" ; then
|
|
Packit Service |
37472d |
echo "enabled"
|
|
Packit Service |
37472d |
else
|
|
Packit Service |
37472d |
echo "disabled"
|
|
Packit Service |
37472d |
fi
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
echo
|
|
Packit Service |
37472d |
echo configure complete, now run \`make\`
|
|
Packit Service |
37472d |
echo
|
|
Packit Service |
37472d |
echo you may need to run \`ldconfig\` as root after installation before
|
|
Packit Service |
37472d |
echo being able to load this library
|
|
Packit Service |
37472d |
echo
|
|
Packit Service |
37472d |
|
|
Packit Service |
37472d |
# The End.
|