2001-10-29 Damon Chaplin <damon@ximian.com> * src/libical/Makefile.am: renamed the library to libical-evolution.la, install ical.h into $includedir/evolution, with the other Evo headers. * src/libical/icalproperty.c (fold_property_line): new function to fold property lines around every 70 characters. Outlook Web Access doesn't seem to like some properties folded after the property name (e.g. UID, VTIMEZONE stuff.) Slight chance of data corruption here. * src/libical/icalvalue.c (icalvalue_text_as_ical_string): don't fold the lines here. * src/libical/icaltime.c (icaltime_from_string): DATE values should not have is_utc set to 1 - they don't have a timezone. * src/libical/icalvalue.c (icalvalue_utcoffset_as_ical_string): always round UTC offsets to the nearest minute, for compatability with Outlook. Should round data when parsing as well. svn path=/trunk/; revision=14396
103 lines
2.6 KiB
Plaintext
103 lines
2.6 KiB
Plaintext
dnl Process this file with autoconf to produce a configure script.
|
|
AC_INIT(src)
|
|
AM_INIT_AUTOMAKE(libical-evolution,0.23a)
|
|
AM_CONFIG_HEADER(config.h)
|
|
|
|
dnl Initialize maintainer mode
|
|
AM_MAINTAINER_MODE
|
|
|
|
dnl Checks for programs.
|
|
AC_PROG_YACC
|
|
AC_PROG_CC
|
|
AM_PROG_LEX
|
|
AC_PROG_LN_S
|
|
AC_PROG_INSTALL
|
|
|
|
dnl Initialize libtool
|
|
AM_PROG_LIBTOOL
|
|
|
|
AC_SUBST(AR)
|
|
|
|
AC_CHECK_PROGS(AR, ar aal, ar)
|
|
AC_CHECK_PROGS(PERL, perl5 perl)
|
|
|
|
dnl AC_DEFINE(ICAL_ERRORS_ARE_FATAL,1)
|
|
AC_DEFINE(ICAL_SAFESAVES,1)
|
|
AC_DEFINE(ICAL_UNIX_NEWLINE,1)
|
|
dnl AC_DEFINE(ICAL_NO_EMPTY_ARRAY_DECL)
|
|
|
|
dnl Checks for libraries.
|
|
dnl Replace `main' with a function in -lical:
|
|
dnl AC_CHECK_LIB(ical, main)
|
|
|
|
dnl Checks for header files.
|
|
AC_HEADER_STDC
|
|
AC_CHECK_HEADERS(time.h sys/types.h assert.h)
|
|
|
|
dnl Checks for typedefs, structures, and compiler characteristics.
|
|
AC_C_CONST
|
|
AC_TYPE_SIZE_T
|
|
AC_STRUCT_TM
|
|
|
|
dnl Checks for library functions.
|
|
AC_CHECK_FUNCS(strdup)
|
|
|
|
dnl **************************************************
|
|
dnl * Check for Python
|
|
dnl **************************************************
|
|
python_val=false
|
|
AC_ARG_ENABLE(python-bindings,
|
|
[ --enable-python-bindings=[yes/no] Enable python bindings],,enable_python_bindings=yes)
|
|
if test "x$enable_python_bindings" = "xyes"; then
|
|
python_val=true
|
|
else
|
|
python_val=false
|
|
fi
|
|
|
|
if $python_val; then
|
|
AC_CHECK_PROG(python_val, python, true, false)
|
|
fi
|
|
if $python_val; then
|
|
AC_CHECK_PROG(python_val, swig, true, false)
|
|
fi
|
|
|
|
if $python_val; then
|
|
PY_PREFIX=`python -c 'import sys ; print sys.prefix'`
|
|
PY_EXEC_PREFIX=`python -c 'import sys ; print sys.exec_prefix'`
|
|
changequote(<<, >>)dnl
|
|
PY_VERSION=`python -c 'import sys ; print sys.version[0:3]'`
|
|
changequote([, ])dnl
|
|
if test -f $PY_PREFIX/include/python$PY_VERSION/Python.h; then
|
|
PY_LIBS="python$PY_VERSION"
|
|
PY_LIB_LOC="-L$PY_EXEC_PREFIX/lib/python$PY_VERSION/config"
|
|
PY_CFLAGS="-I$PY_PREFIX/include/python$PY_VERSION"
|
|
PY_MAKEFILE="$PY_EXEC_PREFIX/lib/python$PY_VERSION/config/Makefile"
|
|
PY_LOCALMODLIBS=`sed -n -e 's/^LOCALMODLIBS=\(.*\)/\1/p' $PY_MAKEFILE`
|
|
PY_BASEMODLIBS=`sed -n -e 's/^BASEMODLIBS=\(.*\)/\1/p' $PY_MAKEFILE`
|
|
PY_OTHER_LIBS=`sed -n -e 's/^LIBS=\(.*\)/\1/p' $PY_MAKEFILE`
|
|
PY_EXTRA_LIBS="$PY_LOCALMODLIBS $PY_BASEMODLIBS $PY_OTHER_LIBS"
|
|
AC_SUBST(PY_LIBS)
|
|
AC_SUBST(PY_LIB_LOC)
|
|
AC_SUBST(PY_CFLAGS)
|
|
AC_SUBST(PY_EXTRA_LIBS)
|
|
else
|
|
python_val=false
|
|
fi
|
|
fi
|
|
AM_CONDITIONAL(WITH_PYTHON, $python_val)
|
|
|
|
AC_OUTPUT([
|
|
Makefile
|
|
design-data/Makefile
|
|
doc/Makefile
|
|
scripts/Makefile
|
|
src/Makefile
|
|
src/libical/Makefile
|
|
src/libical/icalversion.h
|
|
src/libicalss/Makefile
|
|
src/libicalvcal/Makefile
|
|
test-data/Makefile
|
|
zoneinfo/Makefile
|
|
])
|
|
|