From: <dg...@us...> - 2006-12-25 18:45:16
|
Update of /cvsroot/xine/xine-lib/m4 In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv778/m4 Modified Files: _xine.m4 Log Message: Add AC_TRY_LDFLAGS macro similarly to AC_TRY_CFLAGS. Index: _xine.m4 =================================================================== RCS file: /cvsroot/xine/xine-lib/m4/_xine.m4,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- _xine.m4 2 Oct 2006 15:56:06 -0000 1.40 +++ _xine.m4 25 Dec 2006 18:45:15 -0000 1.41 @@ -175,6 +175,20 @@ ifelse([$3],[],[:],[$3]) fi]) +dnl AC_TRY_LDFLAGS (CFLAGS, [ACTION-IF-WORKS], [ACTION-IF-FAILS]) +dnl check if $CC supports a given set of ldflags +AC_DEFUN([AC_TRY_LDFLAGS], + [AC_MSG_CHECKING([if $CC supports $1 flags]) + SAVE_LDFLAGS="$LDFLAGS" + LDFLAGS="$1" + AC_TRY_LINK([],[],[ac_cv_try_ldflags_ok=yes],[ac_cv_try_ldflags_ok=no]) + LDFLAGS="$SAVE_LDFLAGS" + AC_MSG_RESULT([$ac_cv_try_ldflags_ok]) + if test x"$ac_cv_try_ldflags_ok" = x"yes"; then + ifelse([$2],[],[:],[$2]) + else + ifelse([$3],[],[:],[$3]) + fi]) dnl AC_CHECK_GENERATE_INTTYPES_H (INCLUDE-DIRECTORY) dnl generate a default inttypes.h if the header file does not exist already |