1 dnl ensure recent enough version of Autoconf
4 AC_CONFIG_MACRO_DIRS([m4])
6 dnl Use 'VERSION' files to get version.
7 m4_define([SIPE_VERSION_DATA], m4_include([VERSION]))
9 dnl Strip off newline characters.
10 m4_define([SIPE_VERSION],
11 m4_substr(SIPE_VERSION_DATA,
12 [0], m4_decr(m4_len(SIPE_VERSION_DATA))))
15 m4_define([SIPE_HOMEPAGE], [http://sipe.sourceforge.net/])
17 dnl initialize package name, version, bugtracker & homepage
18 AC_INIT([pidgin-sipe], SIPE_VERSION,
19 [https://sourceforge.net/p/sipe/bugs/], [],
22 AC_DEFINE([SIPE_TRANSLATIONS_URL],
23 ["https://www.transifex.com/stefanb/pidgin-sipe/"],
24 [URL for submitting translations.])
26 dnl define optional git commit ID generated by autogen.sh
27 m4_define([SIPE_GIT_COMMIT], m4_sinclude([GITVERSION]))
28 AS_IF([test "x"SIPE_GIT_COMMIT != x],
29 [AC_MSG_NOTICE([set git commit])
30 AC_DEFINE(PACKAGE_GIT_COMMIT, "SIPE_GIT_COMMIT", [Define to the git commit for this package.])
33 dnl setup automake and require recent enough version
34 AM_INIT_AUTOMAKE([1.16 dist-bzip2 dist-xz no-define tar-ustar])
38 dnl set PACKAGE_URL for autoconf < 2.64
39 AS_IF([test "x${PACKAGE_URL}" = x],
40 [AC_MSG_NOTICE([set PACKAGE_URL for autoconf < 2.64])
41 AC_DEFINE(PACKAGE_URL, "SIPE_HOMEPAGE", [Define to the home page for this package.])
44 dnl set programming language
50 dnl setup shared library generation
51 LT_INIT([disable-static])
54 IT_PROG_INTLTOOL([0.41.0])
57 dnl ******************************
59 dnl ******************************
60 AC_MSG_CHECKING([for Win32])
62 [*-mingw*], [os_win32=yes],
64 AC_MSG_RESULT([$os_win32])
65 AM_CONDITIONAL(SIPE_OS_WIN32, [test "x${os_win32}" = xyes])
67 dnl checks for header files
70 dnl checks for library functions
73 dnl tell pkgconfig to look in the same prefix where we're installing this to,
74 dnl as that is likely where libpurple will be found if it is not in the default
76 PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${libdir}/pkgconfig"
77 export PKG_CONFIG_PATH
81 [AS_HELP_STRING([--enable-debug],
82 [compile with debugging support @<:@default=no@:>@])],
86 AS_IF([test "x$enable_debug" = xyes],
87 [AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.])])
88 AC_SUBST(DEBUG_CFLAGS)
90 dnl quality check mode
91 dnl For people who are interested in finding bugs and not hiding them
92 AC_ARG_ENABLE(quality-check,
93 [AS_HELP_STRING([--enable-quality-check],
94 [compile with compiler checks enabled @<:@default=yes@:>@])],
96 [enable_quality_check=yes])
98 AS_IF([test "x$enable_quality_check" = xyes],
99 [dnl default quality configuration
100 QUALITY_CFLAGS="$QUALITY_CFLAGS -Werror -Wall"
102 dnl enable warnings supported by the GCC on the build system
105 "-Waggregate-return" \
107 "-Wcast-function-type" \
108 "-Wdeclaration-after-statement" \
109 "-Wdeprecated-declarations" \
110 "-Wduplicate-decl-specifier" \
112 "-Wmaybe-uninitialized" \
113 "-Wmissing-declarations" \
114 "-Wmissing-prototypes" \
118 "-Wunused-but-set-variable" \
120 ac_save_CFLAGS="$CFLAGS"
121 AC_MSG_CHECKING([if $CC supports $newflag])
122 CFLAGS="$CFLAGS $QUALITY_CFLAGS $newflag"
124 [AC_LANG_SOURCE([[]])],
126 QUALITY_CFLAGS="$QUALITY_CFLAGS $newflag"],
129 CFLAGS="$ac_save_CFLAGS"
132 AC_SUBST(QUALITY_CFLAGS)
134 dnl check for availability of addition linker flags
136 "-Wl,-Bsymbolic-functions" \
138 ac_save_LDFLAGS="$LDFLAGS"
139 AC_MSG_CHECKING([if $CC supports $newflag])
140 LDFLAGS="$LDFLAGS $ADDITIONAL_LDFLAGS $newflag"
143 int main(int argc, char *argv[])
149 ADDITIONAL_LDFLAGS="$ADDITIONAL_LDFLAGS $newflag"],
152 LDFLAGS="$ac_save_LDFLAGS"
154 AC_SUBST(ADDITIONAL_LDFLAGS)
156 dnl Check for pkg-config before using it
159 dnl check for valgrind (optional, only needed for debugging)
160 PKG_CHECK_MODULES(VALGRIND, [valgrind],
161 [AC_DEFINE(HAVE_VALGRIND, 1, [Define to 1 if you have the valgrind headers])],
164 dnl build option: with AppStream support
165 AC_ARG_WITH(appstream,
166 [AC_HELP_STRING([--with-appstream],
167 [install AppStream XML file @<:@default=yes@:>@])],
168 [AS_IF([test "x$withval" = xno], [with_appstream=no])],
169 [with_appstream=yes])
170 AM_CONDITIONAL(SIPE_WITH_APPSTREAM, [test "x$with_appstream" != xno])
172 dnl build option: with voice & video support (for all backends)
174 [AC_HELP_STRING([--with-vv],
175 [compile with voice and video support @<:@default=check@:>@])],
176 [AS_IF([test "x$withval" = xyes], [with_vv=yes])],
179 dnl check for Kerberos 5 support
181 [AC_HELP_STRING([--with-krb5],
182 [compile with Kerberos 5 support @<:@default=check@:>@])],
183 [AS_IF([test "x$withval" = xyes], [with_krb5=check])],
186 AS_IF([test "x$with_krb5" = xno], [], dnl disabled by user
187 [test "x$with_krb5" = xcheck], dnl autodetect with krb5-config
188 [AC_MSG_CHECKING(if Kerberos 5 is available)
189 AS_IF([AC_RUN_LOG([krb5-config --version])],
190 [KRB5_CFLAGS=`krb5-config --cflags 2>/dev/null`
193 dnl same as AC_CHECK_LIB()
194 LIBS="$LIBS `krb5-config --libs gssapi 2>/dev/null`"],
197 [ dnl path specified by user
198 KRB5_CFLAGS="-I${with_krb5}/include"
199 KRB5_LDFLAGS="-L${with_krb5}/lib"
201 AS_IF([test "x$with_krb5" != xno],
202 [ac_save_CFLAGS="$CFLAGS"
203 ac_save_LDFLAGS="$LDFLAGS"
204 CFLAGS="$CFLAGS $KRB5_CFLAGS"
205 LDFLAGS="$LDFLAGS $KRB5_LDFLAGS"
206 AC_CHECK_HEADERS([gssapi/gssapi.h gssapi/gssapi_krb5.h],
208 [AC_ERROR([GSSAPI headers not found])])
209 AC_CHECK_FUNC([gss_init_sec_context],
211 [AC_ERROR([GSSAPI libraries not found])])
213 dnl older GSSAPI releases don't have gss_acquire_cred_with_passwd()
214 AC_CHECK_HEADER([gssapi/gssapi_ext.h],
215 [AC_CHECK_FUNC([gss_acquire_cred_with_password],
216 [AC_DEFINE(HAVE_GSSAPI_PASSWORD_SUPPORT, 1, [Define to 1 if gssapi has gss_acquire_cred_with_passwd()])],
217 [AC_MSG_NOTICE([gss_acquire_cred_with_passwd() required: disabling GSSAPI non-SSO support])])],
218 [AC_MSG_NOTICE([gssapi/gssapi_ext.h required: disabling GSSAPI non-SSO support])])
220 CFLAGS="$ac_save_CFLAGS"
221 LDFLAGS="$ac_save_LDFLAGS"
224 AM_CONDITIONAL(SIP_SEC_GSSAPI, [test "x$with_krb5" != xno])
225 AC_SUBST(KRB5_CFLAGS)
226 AC_SUBST(KRB5_LDFLAGS)
228 dnl check for DBUS support
230 [AC_HELP_STRING([--with-dbus],
231 [compile with D-BUS support @<:@default=check@:>@])],
232 [AS_IF([test "x$withval" = xyes], [with_dbus=check])],
235 AS_IF([test "x$with_dbus" = xno], [], dnl disabled by user
236 [test "x$with_dbus" = xcheck], dnl autodetect with pkg-config
237 [PKG_CHECK_MODULES(DBUS, [dbus-1],
241 AM_CONDITIONAL(SIPE_DBUS, [test "x$with_dbus" = xyes])
242 AS_IF([test "x$with_dbus" = xyes],
243 [AC_DEFINE(HAVE_DBUS, 1, [Define if D-BUS should be used in sipe.])])
245 AC_ARG_ENABLE(gssapi_only,
246 [AS_HELP_STRING([--enable-gssapi-only],
247 [disable all internal authentication code and only use
248 GSSAPI for authentication @<:@default=yes@:>@])],
250 dnl requires Kerberos which provides GSSAPI
251 [enable_gssapi_only=$with_krb5])
252 AS_IF([test "x$enable_gssapi_only" != xno],
253 [AC_CHECK_HEADER([gssapi/gssapi_ntlmssp.h],
254 [AC_DEFINE(HAVE_GSSAPI_ONLY, 1, [Define to 1 to enable GSSAPI-only mode])],
255 [AC_MSG_NOTICE([gssapi/gssapi_ntlm.h required: falling back to internal authentication implementation])
256 enable_gssapi_only=no])
258 AM_CONDITIONAL(SIP_SEC_GSSAPI_ONLY, [test "x$enable_gssapi_only" != xno])
261 dnl oldest supported LTS release vs. package versions
263 dnl last checked: Jun-2019
265 dnl package | Debian | RHEL | SLES | Ubuntu | win32 |
266 dnl | 8.0 | 6.10 | 12 SP4 | 16.04 | 2.13.x |
267 dnl EOL | 07/2020 | 12/2020 | 11/2024 | 04/2021 | N/A |
268 dnl ---------------|---------|---------|---------|---------|--------|
269 dnl glib-2.0 | 2.42.x | 2.28.x | 2.48.x | 2.48.x | 2.18.x |
270 dnl gmime-2.6 | YES | NO | YES | YES | NO |
271 dnl gss-ntlmssp | NO | NO | NO | 0.7.x | N/A |
272 dnl intltool | 0.50.2 | 0.41.0 | 0.51.0 | 0.51.0 | 0.40.4 |
273 dnl nice | TOO OLD | TOO OLD | 0.1.13 | 0.1.13 | N/A |
274 dnl purple | 2.11.x | 2.7.x | 2.12.x | 2.10.x | 2.13.x |
275 dnl telepathy-glib | 0.24.x | NO | 0.24.x | 0.24.x | N/A |
279 PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.18.0])
280 PKG_CHECK_MODULES(GMODULE, [gmodule-2.0 >= 2.18.0])
283 PKG_CHECK_MODULES(GMIME, [gmime-3.0 >= 3.0.0],
285 [PKG_CHECK_MODULES(GMIME, [gmime-2.6 >= 2.6.0],
289 AM_CONDITIONAL(SIPE_MIME_GMIME, [test "x$ac_have_gmime" = xyes])
290 AS_IF([test "x$ac_have_gmime" = xyes],
291 [AC_DEFINE(HAVE_GMIME, 1, [Define if gmime should be used in sipe.])])
295 [AS_HELP_STRING([--enable-nss],
296 [use NSS as crypto backend @<:@default=yes@:>@])],
299 AS_IF([test "x$enable_nss" != xno],
300 [PKG_CHECK_MODULES(NSS, [nss],
302 [PKG_CHECK_MODULES(NSS, [mozilla-nss],
304 [PKG_CHECK_MODULES(NSS, [microb-engine-nss],
311 dnl check for OpenSSL
312 AC_ARG_ENABLE(openssl,
313 [AS_HELP_STRING([--enable-openssl],
314 [use OpenSSL as crypto backend @<:@default=yes@:>@])],
316 [enable_openssl=yes])
317 AS_IF([test "x$enable_openssl" != xno],
318 [PKG_CHECK_MODULES(OPENSSL, [libcrypto],
323 [test "x$enable_nss" != xno],
324 [ dnl NSS has priority over OpenSSL
326 AC_MSG_NOTICE([using NSS as crypto backend.])],
327 [test "x$enable_openssl" != xno],
328 [AC_MSG_NOTICE([using OpenSSL as crypto backend.])],
329 [AC_ERROR([nss, mozilla-nss, microb-engine-nss or libcrypto package is required])])
330 AM_CONDITIONAL(SIPE_OPENSSL, [test "x$enable_openssl" != xno])
332 dnl check for libxml2
333 PKG_CHECK_MODULES(LIBXML2, [libxml-2.0])
335 dnl assumption check: sizof(uuid_t) must be 16 (see uuid.c)
336 AC_MSG_CHECKING([that sizeof(uuid_t) is 16])
337 ac_save_CFLAGS="$CFLAGS"
338 CFLAGS="$CFLAGS $GLIB_CFLAGS $QUALITY_CFLAGS"
339 dnl note the [[[ quoting: our code contains []!
346 /* Copied from uuid.c */
350 guint16 time_hi_and_version;
351 guint8 clock_seq_hi_and_reserved;
352 guint8 clock_seq_low;
356 [[if (sizeof(uuid_t) == 16) {
359 printf("\n\nOoops, sizeof(uuid_t) is %" G_GSIZE_FORMAT ".\n\n", sizeof(uuid_t));
362 [AC_MSG_RESULT(yes)],
363 [AC_MSG_FAILURE([sizeof(uuid_t) is not 16
365 Please notify the SIPE developers.
367 Copy & paste all lines starting with the line
369 checking that sizeof(uuid_t) is 16...
371 to the report and attach the file "config.log".
373 Compiler information:
379 [AC_MSG_WARN([cross compiling: not checking])])
380 CFLAGS="$ac_save_CFLAGS"
382 dnl build option: OCS2005 client hack
383 AC_ARG_ENABLE([ocs2005-message-hack],
384 [AC_HELP_STRING([--enable-ocs2005-message-hack], [disable message timeout for OCS2005 clients
385 which causes "false" not delivered error messages
386 @<:@default=no@:>@])],
387 [AC_DEFINE([ENABLE_OCS2005_MESSAGE_HACK], [1],
388 [Define to 1 to disable SIP MESSAGE timeout feature.
389 OCS2005 clients don't seem to acknowledge MESSAGEs and
390 disabling the timeout suppresses "false" error messages])])
392 dnl build option: purple backend
393 AC_ARG_ENABLE([purple],
394 [AC_HELP_STRING([--enable-purple], [build purple plugin @<:@default=yes@:>@])],
398 ac_have_appshare_server=no
401 AS_IF([test "x$enable_purple" != xno],
402 [PKG_CHECK_MODULES(PURPLE, [purple-3],
403 [purple_pkgconfig=purple-3],
404 [PKG_CHECK_MODULES(PURPLE, [purple >= 2.7.0],
405 [purple_pkgconfig=purple],
406 [enable_purple=no])])
408 AS_IF([test "x$enable_purple" != xno],
409 [AC_MSG_NOTICE([using package "$purple_pkgconfig".])
411 dnl unfortunately PURPLE_MAJOR_VERSION is not exported by purple.m4
412 PURPLE_MAJOR_VERSION=`$PKG_CONFIG --modversion $purple_pkgconfig | cut -d. -f 1`
413 AC_SUBST(PURPLE_MAJOR_VERSION)
415 ac_save_CFLAGS="$CFLAGS"
417 CFLAGS="$CFLAGS $PURPLE_CFLAGS $QUALITY_CFLAGS"
418 LIBS="$LIBS $PURPLE_LIBS"
420 dnl check whether enable voice and video support
421 AS_IF([test "x$with_vv" = xno], [], dnl disabled by user
422 [AC_MSG_CHECKING(for purple voice and video support)
428 [[return (purple_media_get_type() == G_TYPE_NONE ? 1 : 0);]]
430 [purple_has_media=yes
433 [AC_MSG_RESULT([no - your purple hasn't been compiled with voice and video support.])],
434 [AS_IF([test "x$with_vv" = xyes],
435 [purple_has_media=yes
436 AC_MSG_RESULT([yes - enabling voice and video support for cross compiling on users' request.])],
437 [AC_MSG_RESULT([no - disabled for cross compiling.])])
440 AS_IF([test "x$purple_has_media" = xyes],
441 [PKG_CHECK_MODULES(NICE, [nice >= 0.1.0],
442 dnl sipe-media.c uses g_slist_free_full()
443 [PKG_CHECK_MODULES(_SIPE_MEDIA_RECHECK_PLEASE_IGNORE, [$purple_pkgconfig >= 2.8.0],
444 dnl check purple pkgconfig for gstreamer version
445 [gstreamer_pkgconfig=`$PKG_CONFIG --variable=gstreamer $purple_pkgconfig`
446 AS_IF([test "x$gstreamer_pkgconfig" == x],
447 [AS_IF([test "x$purple_pkgconfig" == xpurple-3],
448 [gstreamer_pkgconfig=1.0])])
449 AS_IF([test "x$gstreamer_pkgconfig" == x1.0],
450 [gstreamer_pkgconfig="gstreamer-$gstreamer_pkgconfig gstreamer-rtp-$gstreamer_pkgconfig"
452 AC_MSG_NOTICE([using packages "$gstreamer_pkgconfig".])
453 PKG_CHECK_MODULES(GSTREAMER, [$gstreamer_pkgconfig],
454 [PKG_CHECK_MODULES(FARSTREAM, [farstream-0.2],
461 [[return (PURPLE_MEDIA_NETWORK_PROTOCOL_TCP_PASSIVE);]]
463 [AC_DEFINE(HAVE_PURPLE_NEW_TCP_ENUMS, 1, [Define if libpurple has new TCP enums in media backend.])]
465 [AC_MSG_NOTICE(Farstream required: disabling purple voice and video support)])],
466 [AC_MSG_NOTICE(GStreamer required: disabling purple voice and video support)])],
467 [AC_MSG_NOTICE(your purple hasn't been compiled against GStreamer 1.0: disabling purple voice and video support)])],
468 [AC_MSG_NOTICE(libpurple >= 2.8.0 required: disabling purple voice and video support)])],
469 [AC_MSG_NOTICE(libnice required: disabling purple voice and video support)])
473 dnl SRTP and XDATA require media backend
474 AS_IF([test "x$with_purple_vv" != xno],
479 [[purple_media_set_encryption_parameters(NULL, "", "", "", "", 0);
480 purple_media_set_decryption_parameters(NULL, "", "", "", "", "", 0);]]
482 [AC_DEFINE(HAVE_SRTP, 1, [Define if we have SRTP support in media backend.])]
489 [[return (PURPLE_MEDIA_APPLICATION);]]
491 [dnl libpurple supports raw data RTP connections
494 dnl gio-2.0 is mandatory for application sharing support
495 PKG_CHECK_MODULES(GIO, [gio-2.0],
496 [ac_have_appshare=yes
498 dnl freerdp-shadow2 & winpr2 is mandatory for appshare server support
499 PKG_CHECK_MODULES(FREERDP_SHADOW, [freerdp-shadow2 winpr2],
500 [ac_have_appshare_server=yes],
501 [ac_have_appshare_server=no])
506 [AS_IF([test "x$with_vv" = xyes], dnl explicitly requested by user
507 [AC_ERROR([Voice and video support explicitly requested, but not available])]
511 CFLAGS="$ac_save_CFLAGS"
512 LIBS="$ac_save_LIBS"])])
513 AM_CONDITIONAL(SIPE_INCLUDE_PURPLE, [test "x$enable_purple" != xno])
514 AM_CONDITIONAL(SIPE_PURPLE3, [test "x$purple_pkgconfig" = xpurple-3])
516 dnl build option: telepathy backend
517 AC_ARG_ENABLE([telepathy],
518 [AC_HELP_STRING([--enable-telepathy], [build telepathy plugin @<:@default=yes@:>@])],
520 [enable_telepathy=yes])
521 AS_IF([test "x$enable_telepathy" != xno],
522 [PKG_CHECK_MODULES(TELEPATHY_GLIB, [telepathy-glib >= 0.24.0],
523 [dnl GMIME is a build requirement
524 AS_IF([test "x$ac_have_gmime" = xyes],
526 [AC_ERROR(GMIME package is required for telepathy plugin)])
528 dnl telepathy is based on GObject & D-Bus GLib
529 PKG_CHECK_MODULES(GOBJECT, [gobject-2.0])
530 PKG_CHECK_MODULES(DBUS_GLIB, [dbus-glib-1])
532 dnl telepathy uses from gio:
533 dnl - GIOStream (>= 2.22.0)
534 dnl - GResolver (>= 2.22.0)
535 dnl - GSocketClient (>= 2.32.0)
536 dnl - GTlsConnection (>= 2.28.0)
537 PKG_CHECK_MODULES(GIO, [gio-2.0 >= 2.32.0])
540 [enable_telepathy=no])])
541 AM_CONDITIONAL(SIPE_INCLUDE_TELEPATHY, [test "x$enable_telepathy" != xno])
544 AS_IF([test "x$enable_purple" = xno -a "x$enable_telepathy" = xno],
545 [AC_ERROR(at least one plugin must be selected
547 If you didn't use a --enable option then please check that you have
548 the headers for the packages "purple" or "telepathy-glib" installed.
552 dnl enable voice & video support if any backend supports it
553 AS_IF([test "x$with_purple_vv" != xno],
554 [AC_DEFINE(HAVE_VV, 1, [Define if voice & video is enabled.])])
555 AM_CONDITIONAL(SIPE_WITH_VV, [test "x$with_purple_vv" != xno])
557 dnl raw data RTP streams enable Lync file transfer
558 AM_CONDITIONAL(SIPE_HAVE_XDATA, [test "x$ac_have_xdata" == xyes])
559 AS_IF([test "x$ac_have_xdata" == xyes],
560 [AC_DEFINE(HAVE_XDATA, 1, [Define if we have raw data RTP in media backend.])])
562 dnl enable appshare support
563 AM_CONDITIONAL(SIPE_HAVE_APPSHARE, [test "x$ac_have_appshare" == xyes])
564 AS_IF([test "x$ac_have_appshare" == xyes],
565 [AC_DEFINE(HAVE_APPSHARE, 1, [Define to 1 if we have appshare support.])])
567 dnl RDP server for sharing local desktop
568 AM_CONDITIONAL(SIPE_HAVE_APPSHARE_SERVER, [test "x$ac_have_appshare_server" = xyes])
569 AS_IF([test "x$ac_have_appshare_server" == xyes],
570 [AC_DEFINE(HAVE_APPSHARE_SERVER, 1, [Define if appshare server is enabled.])])
572 dnl libpurple API relies on GParameter (deprecated in glib-2.0 >= 2.62.0)
573 AS_IF([test "x$enable_purple" != xno],
574 [AC_DEFINE(GLIB_VERSION_MIN_REQUIRED, GLIB_VERSION_2_60,
575 [We need GParameter for which no replacement is available])
577 dnl telepathy code parts rely on interfaces that require GValueArray. This
578 dnl type has been declared "deprectated" in glib-2.0 >= 2.32.0, but there
579 dnl is no backward compatible replacement implementation possible
580 dnl telepathy-glib API relies on GTimeVal (deprecated in glib-2.0 >= 2.62.0)
581 AS_IF([test "x$enable_telepathy" != xno],
582 [AC_DEFINE(GLIB_VERSION_MIN_REQUIRED, GLIB_VERSION_2_30,
583 [We need GValueArray for which no replacement is available])
585 dnl libpurple 2.x API relies on G_CONST_RETURN (deprecated in glib-2.0 >= 2.30.0)
586 AS_IF([test "x$purple_pkgconfig" == xpurple],
587 [AC_DEFINE(GLIB_VERSION_MIN_REQUIRED, GLIB_VERSION_2_28,
588 [libpurple 2.x API uses G_CONST_RETURN])
592 AC_MSG_CHECKING([locale_CPPFLAGS])
593 LOCALE_CPPFLAGS='-DLOCALEDIR=\"$(datadir)/locale\"'
594 AC_SUBST([LOCALE_CPPFLAGS])
595 AC_MSG_RESULT([$LOCALE_CPPFLAGS])
596 AM_GNU_GETTEXT([external])
597 AM_GNU_GETTEXT_VERSION([0.19.8])
598 AC_SUBST(GETTEXT_PACKAGE, "${PACKAGE_NAME}")
600 dnl substitutions and generated files
601 AC_CONFIG_HEADERS([config.h])
611 pixmaps/scalable/Makefile
616 src/telepathy/Makefile
617 src/telepathy/data/Makefile
623 dnl additional info for the user
625 AS_IF([test "x$enable_purple" = xno],
626 [AS_ECHO("Not building purple plugin")],
627 [AS_ECHO("Build purple plugin")
628 AS_ECHO("PURPLE_CFLAGS : $PURPLE_CFLAGS")
629 AS_ECHO("PURPLE_LIBS : $PURPLE_LIBS")
630 AS_ECHO_N("Voice and video: ")
631 AS_IF([test "x$with_purple_vv" = xno],
632 [AS_ECHO("disabled")],
633 [AS_ECHO("enabled")])
636 AS_IF([test "x$enable_telepathy" = xno],
637 [AS_ECHO("Not building telepathy plugin")],
638 [AS_ECHO("Build telepathy plugin")
639 AS_ECHO("TELEPATHY_GLIB_CFLAGS: $TELEPATHY_GLIB_CFLAGS")
640 AS_ECHO("TELEPATHY_GLIB_LIBS : $TELEPATHY_GLIB_LIBS")])
642 AS_IF([test "x$with_krb5" = xno],
643 [AS_ECHO("Not building with Kerberos 5 support")],
644 [AS_ECHO("Build with Kerberos 5 support")
645 AS_ECHO("KRB5_CFLAGS : $KRB5_CFLAGS")
646 AS_ECHO("KRB5_LDFLAGS : $KRB5_LDFLAGS")])
648 AS_IF([test "x$enable_gssapi_only" = xno],
649 [AS_ECHO("Using internal authentication implementation")],
650 [AS_ECHO("Using only GSSAPI for authentication")])
652 AS_IF([test "x$enable_debug" = xno],
653 [AS_ECHO("Debugging not enabled")],
654 [AS_ECHO("Build with debugging enabled")
655 AS_ECHO("DEBUG_CFLAGS : $DEBUG_CFLAGS")])
657 AS_IF([test "x$QUALITY_CFLAGS" = x],
658 [AS_ECHO("Compiler checks disabled")],
659 [AS_ECHO("Build with compiler checks enabled")
660 AS_ECHO("QUALITY_CFLAGS : $QUALITY_CFLAGS")])
662 AS_ECHO("configure complete. Now run 'make'")