# HG changeset patch # User Christian Hammond # Date 1063590948 0 # Node ID ffc40208c1e91303948710cfd4e925d039a2811d # Parent 549a0bbbf73d158c72d3cb3691524e4c522df695 [gaim-migrate @ 7389] Some XScreenSaver and X Session Management check improvements from Brad Smith. This passes the header path to the compiler for the checks. committer: Tailor Script diff -r 549a0bbbf73d -r ffc40208c1e9 configure.ac --- a/configure.ac Sun Sep 14 22:17:55 2003 +0000 +++ b/configure.ac Mon Sep 15 01:55:48 2003 +0000 @@ -180,12 +180,15 @@ AC_CHECK_LIB(Xext, XScreenSaverRegister,[XSS_LIBS="$X_LIBS $X_PRE_LIBS -lX11 -lXext $X_EXTRA_LIBS"],[],[-lX11 -lXext -lm]) AC_CHECK_LIB(Xss, XScreenSaverRegister,[XSS_LIBS="$X_LIBS $X_PRE_LIBS -lX11 -lXext $X_LIBS $X_EXTRA_LIBS -lXss"],[],[-lX11 -lXext -lm]) if test \! "$XSS_LIBS" = "no"; then + oldCPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I$x_includes" AC_TRY_COMPILE([ #include #include ],[],[ AC_DEFINE(USE_SCREENSAVER, 1, [Define if we're using XScreenSaver.])],[enable_xss=no] ) + CPPFLAGS="$oldCPPFLAGS" else XSS_LIBS="" enable_xss=no @@ -203,7 +206,10 @@ enable_sm=no AC_CHECK_LIB(SM, SmcSaveYourselfDone, found_sm_lib=true, , [$x_libpath_add -lICE]) if test "$found_sm_lib" = "true"; then + oldCPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I$x_includes" AC_CHECK_HEADERS(X11/SM/SMlib.h, SM_LIBS="$x_libpath_add -lSM -lICE" enable_sm=yes) + CPPFLAGS="$oldCPPFLAGS" fi else SM_LIBS="" @@ -250,11 +256,11 @@ PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lc //'` AC_MSG_RESULT(ok) - oldLIBS=$LIBS + oldLIBS="$LIBS" LIBS="$LIBS $PERL_LIBS" AC_MSG_CHECKING(for libperl) AC_CHECK_FUNCS(perl_run, [], enable_perl=no) - LIBS=$oldLIBS + LIBS="$oldLIBS" fi fi