Blame configure.ac

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.