2006-10-17 [colin] 2.5.5cvs12
[claws.git] / configure.ac
index 9fb17a3128cdf045031f288d6250a5e80a9d7bfe..d030c855d767c14bd3c5b6e17b149da46405263a 100644 (file)
@@ -8,10 +8,10 @@ PACKAGE=sylpheed-claws
 dnl version number
 MAJOR_VERSION=2
 MINOR_VERSION=5
-MICRO_VERSION=2
+MICRO_VERSION=5
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=2
+EXTRA_VERSION=12
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
@@ -196,6 +196,29 @@ fi
 
 AC_CHECK_LIB(xpg4, setlocale)
 
+SM_LIBS=""
+dnl Check for LibSM
+AC_ARG_ENABLE(libsm,
+       [  --disable-libsm    Do not use libSM for session management.],
+       [ac_cv_enable_libsm=$enableval], [ac_cv_enable_libsm=yes])
+AC_MSG_CHECKING([whether to use LibSM])
+if test x"$ac_cv_enable_libsm" = xyes; then
+       AC_MSG_RESULT(yes)
+       AC_CHECK_LIB(SM, SmcSaveYourselfDone,
+               [SM_LIBS="$X_LIBS -lSM -lICE"],ac_cv_enable_libsm=no,
+               $X_LIBS -lICE)
+       AC_CHECK_HEADERS(X11/SM/SMlib.h,,ac_cv_enable_libsm=no)
+       if test x"$ac_cv_enable_libsm" = xyes; then
+               AC_DEFINE(HAVE_LIBSM, 1, [Define to 1 if you have libSM installed])
+       else
+               AC_MSG_RESULT(not found)
+               AC_MSG_WARN([*** LibSM will not be supported ***])
+       fi
+else
+       AC_MSG_RESULT(no)
+fi
+AC_SUBST(SM_LIBS)
+
 dnl for GThread support (currently disabled)
 dnl AC_ARG_ENABLE(threads,
 dnl    [  --enable-threads        Enable multithread support [default=no]],
@@ -279,6 +302,8 @@ AC_CHECK_FUNCS(gethostname mkdir mktime socket strstr strchr \
               uname flock lockf inet_aton inet_addr \
               fchmod mkstemp truncate getuid regcomp)
 
+AC_CHECK_FUNCS(fgets_unlocked fwrite_unlocked)
+
 dnl *****************
 dnl ** common code **
 dnl *****************
@@ -878,6 +903,7 @@ echo "GNU/aspell    : $ac_cv_enable_aspell"
 echo "IMAP4         : $ac_cv_enable_libetpan"
 echo "Crash dialog  : $ac_cv_enable_crash_dialog"
 echo "Libgnomeprint : $ac_cv_enable_gnomeprint"
+echo "LibSM         : $ac_cv_enable_libsm"
 echo "Manual        : $ac_cv_enable_manual"
 echo "Plugins       : $PLUGINS"
 echo "Config dir    : $ac_cv_with_config_dir"