~ubuntu-branches/debian/jessie/openchange/jessie

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Package Import Robot
  • Author(s): Jelmer Vernooij
  • Date: 2014-04-24 00:29:19 UTC
  • mfrom: (1.2.8) (4.1.6 experimental)
  • Revision ID: package-import@ubuntu.com-20140424002919-96es5uhyy3jjzgid
Tags: 1:2.1-1
* New upstream release.
 + Stop removing broken manpages, upstream on longer installs them.
* Add upstream signing key.
* Run test suite during build.
 + Add dependency on python-twisted-core for trial and python-testtools.
 + Add fix-tests patch, cherry-picked from upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
265
265
dnl Define an assert macro if this is a development release
266
266
dnl ---------------------------------------------------------------------------
267
267
. `dirname $0`/VERSION
268
 
AC_SUBST(OPENCHANGE_VERSION_IS_SVN_SNAPSHOT)
 
268
AC_SUBST(OPENCHANGE_VERSION_IS_GIT_SNAPSHOT)
269
269
 
270
 
if test x"$OPENCHANGE_VERSION_IS_SVN_SNAPSHOT" = x"yes"; then
 
270
if test x"$OPENCHANGE_VERSION_IS_GIT_SNAPSHOT" = x"yes"; then
271
271
   ASSERT_DEFINITION="-DENABLE_ASSERTS"
272
272
fi
273
273
AC_SUBST(ASSERT_DEFINITION)
334
334
 
335
335
dnl ----------------------------------------------------------------------------
336
336
dnl Check for Flex
337
 
dnl Flex version < 2.5.35 is fine but 2.5.4 beta is not. This is the
338
 
dnl default version provided under FreeBSD or RHL5
339
337
dnl ----------------------------------------------------------------------------
340
 
if test x"$OPENCHANGE_VERSION_IS_SVN_SNAPSHOT" = x"yes"; then
 
338
if test x"$OPENCHANGE_VERSION_IS_GIT_SNAPSHOT" = x"yes"; then
341
339
   AC_ARG_VAR([FLEX], [Location of the flex program.])
342
340
   AC_CHECK_PROG([FLEX], [flex], [flex])
343
341
 
344
342
   if test x"$FLEX" = x""; then
345
 
        AC_MSG_WARN([No version of flex was found!])
346
 
        AC_MSG_ERROR([Please install flex])
347
 
   else
348
 
        V=`$FLEX --version | awk '{print $NF}'`
349
 
        W=`echo $V | awk -F. '{if (((($1*100 + $2)*100 + $3) > 20535) || $3 == 4) print "no"}'`
350
 
        if test "x$W" != x ; then
351
 
           AC_MSG_WARN([Adjust your FLEX environment variable])
352
 
           AC_MSG_ERROR([Flex version 2.5.35 or below is needed. You have $V])
353
 
        fi
 
343
      AC_MSG_WARN([No version of flex was found!])
 
344
      AC_MSG_ERROR([Please install flex])
354
345
   fi
355
346
 
356
347
   AC_SUBST(FLEX)
469
460
                AC_LANG_POP([C++])
470
461
                ])
471
462
 
472
 
dnl ---------------------------------------------------------------------------
473
 
dnl Check for boost-thread
474
 
dnl ---------------------------------------------------------------------------
475
 
 
476
 
AC_ARG_VAR([BOOST_LIB_SUFFIX], [Boost library name suffix])
477
 
 
478
 
AC_CACHE_CHECK([for boost_thread$BOOST_LIB_SUFFIX library], [ov_cv_boost_thread],
479
 
               [
480
 
                ov_cv_boost_thread=no
481
 
                ov_save_LIBS=$LIBS
482
 
                LIBS="-lboost_thread$BOOST_LIB_SUFFIX -lboost_system$BOOST_LIB_SUFFIX $LIBS"
483
 
                AC_LANG_PUSH([C++])
484
 
                AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <stdint.h>
485
 
                                                #include <boost/thread.hpp>]],
486
 
                                                [[boost::thread t]])],
487
 
                                [ov_cv_boost_thread=yes])
488
 
                AC_LANG_POP([C++])
489
 
                LIBS=$ov_save_LIBS
490
 
               ])
491
 
 
492
 
 
493
463
if test x"$ac_cv_libmapixx_gxx_works" = "xyes"; then
494
 
   if test x"$ov_cv_boost_thread" = "xyes"; then
495
 
      AC_PROG_CXX 
496
 
      libmapixx=1
497
 
      OC_RULE_ADD(libmapixx, LIBS)
498
 
   fi
 
464
   AC_PROG_CXX 
 
465
   libmapixx=1
 
466
   OC_RULE_ADD(libmapixx, LIBS)
499
467
fi
500
468
 
501
469
 
506
474
dnl ---------------------------------------------------------------------------
507
475
dnl Check for Bison
508
476
dnl ---------------------------------------------------------------------------
509
 
if test x"$OPENCHANGE_VERSION_IS_SVN_SNAPSHOT" = x"yes"; then
 
477
if test x"$OPENCHANGE_VERSION_IS_GIT_SNAPSHOT" = x"yes"; then
510
478
   AC_ARG_VAR([BISON], [Location of the bison program.])
511
479
   AC_PATH_PROG([BISON], [bison], [bison])
512
480
 
658
626
AC_SUBST(OC_MAPISTORE_INSTALL)
659
627
AC_SUBST(OC_MAPISTORE_UNINSTALL)
660
628
 
 
629
OC_SERVER=
 
630
OC_SERVER_CLEAN=
 
631
OC_SERVER_INSTALL=
 
632
OC_SERVER_UNINSTALL=
 
633
AC_SUBST(OC_SERVER)
 
634
AC_SUBST(OC_SERVER_CLEAN)
 
635
AC_SUBST(OC_SERVER_INSTALL)
 
636
AC_SUBST(OC_SERVER_UNINSTALL)
 
637
 
661
638
dnl ##########################################################################
662
639
dnl mapiproxy server
663
640
dnl ##########################################################################
678
655
dnl ##########################################################################
679
656
dnl Python bindings dependencies
680
657
dnl ##########################################################################
681
 
AC_ARG_ENABLE(pymapi, AC_HELP_STRING([--enable-pymapi],
 
658
AC_ARG_ENABLE(pyopenchange, AC_HELP_STRING([--enable-pyopenchange],
682
659
                           [build Python bindings for libmapi]),
683
 
                           enable_pymapi="$enableval",
684
 
                           enable_pymapi=no)
 
660
                           enable_pyopenchange="$enableval",
 
661
                           enable_pyopenchange=no)
685
662
PYCDIR=`$PYTHON -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib(1, prefix='\\$(prefix)')"`
686
663
AC_SUBST(PYCDIR)
687
664
 
688
 
dnl Enable pyopenchange by default
689
 
PYMAPIALL="$PYMAPIALL pyopenchange"
690
 
PYMAPIINSTALL="$PYMAPIALLINSTALL pyopenchange-install"
691
 
PYMAPIUNINSTALL="$PYMAPIUNINSTALL pyopenchange-uninstall"
692
 
 
693
 
AC_SUBST(PYMAPIALL)
694
 
AC_SUBST(PYMAPIINSTALL)
695
 
AC_SUBST(PYMAPIUNINSTALL)
 
665
PYOPENCHANGEALL=
 
666
PYOPENCHANGEINSTALL=
 
667
PYOPENCHANGEUNINSTALL=
 
668
 
 
669
if test x$enable_pyopenchange = xyes ; then
 
670
        dnl Enable pyopenchange by default
 
671
        PYOPENCHANGEALL="$PYOPENCHANGEALL pyopenchange"
 
672
        PYOPENCHANGEINSTALL="$PYOPENCHANGEALLINSTALL pyopenchange-install"
 
673
        PYOPENCHANGEUNINSTALL="$PYOPENCHANGEUNINSTALL pyopenchange-uninstall"
 
674
fi
 
675
 
 
676
AC_SUBST(PYOPENCHANGEALL)
 
677
AC_SUBST(PYOPENCHANGEINSTALL)
 
678
AC_SUBST(PYOPENCHANGEUNINSTALL)
696
679
 
697
680
 
698
681
dnl ##########################################################################