Fix line endings.
[shibboleth/resolver.git] / acinclude.m4
index 074e68a..4c27c15 100644 (file)
@@ -1,90 +1,90 @@
-dnl @synopsis AC_CXX_NAMESPACES\r
-dnl\r
-dnl If the compiler can prevent names clashes using namespaces, define\r
-dnl HAVE_NAMESPACES.\r
-dnl\r
-dnl @author Luc Maisonobe\r
-dnl\r
-AC_DEFUN([AC_CXX_NAMESPACES],\r
-[AC_CACHE_CHECK(whether the compiler implements namespaces,\r
-ac_cv_cxx_namespaces,\r
-[AC_LANG_SAVE\r
- AC_LANG_CPLUSPLUS\r
- AC_TRY_COMPILE([namespace Outer { namespace Inner { int i = 0; }}],\r
-                [using namespace Outer::Inner; return i;],\r
- ac_cv_cxx_namespaces=yes, ac_cv_cxx_namespaces=no)\r
- AC_LANG_RESTORE\r
-])\r
-if test "$ac_cv_cxx_namespaces" = yes; then\r
-  AC_DEFINE(HAVE_NAMESPACES,1,[define if the compiler implements namespaces])\r
-fi\r
-])\r
-\r
-\r
-dnl\r
-dnl @author Luc Maisonobe\r
-dnl\r
-AC_DEFUN([AC_CXX_REQUIRE_STL],\r
-[AC_CACHE_CHECK(whether the compiler supports Standard Template Library,\r
-ac_cv_cxx_have_stl,\r
-[AC_REQUIRE([AC_CXX_NAMESPACES])\r
- AC_LANG_SAVE\r
- AC_LANG_CPLUSPLUS\r
- AC_TRY_COMPILE([#include <list>\r
-#include <deque>\r
-#ifdef HAVE_NAMESPACES\r
-using namespace std;\r
-#endif],[list<int> x; x.push_back(5);\r
-list<int>::iterator iter = x.begin(); if (iter != x.end()) ++iter; return 0;],\r
- ac_cv_cxx_have_stl=yes, ac_cv_cxx_have_stl=no)\r
- AC_LANG_RESTORE\r
-])\r
-if test "x_$ac_cv_cxx_have_stl" != x_yes; then\r
-  AC_MSG_ERROR([C++ Standard Template Libary unsupported])\r
-fi\r
-])\r
-\r
-dnl@synopsys YAD_CHECK_INCLUDE_LIB(INCLUDE, LIBRARY, CODE\r
-dnl              [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND\r
-dnl              [, OTHER-LIBRARIES]]])\r
-dnl \r
-dnl same as the AC_CHECK_LIB except of the following:\r
-dnl      - You sholud specify include part of test.\r
-dnl      - You can test any code for linking, not just function calls.\r
-dnl\r
-dnl@author Alexandr Yanovets <yad@gradsoft.kiev.ua>\r
-dnl\r
-AC_DEFUN(YAD_CHECK_INCLUDE_LIB,\r
-[AC_MSG_CHECKING([for $3 in -l$2])\r
-dnl Use a cache variable name containing both the library and function name,\r
-dnl because the test really is for library $2 defining function $3, not\r
-dnl just for library $2.  Separate tests with the same $2 and different $3s\r
-dnl may have different results.\r
-ac_lib_var=`echo $2['_']include | sed 'y%./+-%__p_%'`\r
-AC_CACHE_VAL(ac_cv_lib_$ac_lib_var,\r
-[yad_check_lib_save_LIBS="$LIBS"\r
-LIBS="-l$2 $6 $LIBS"\r
-AC_TRY_LINK(dnl\r
-            [$1],\r
-           [$3],\r
-           eval "ac_cv_lib_$ac_lib_var=yes",\r
-           eval "ac_cv_lib_$ac_lib_var=no")\r
-LIBS="$yad_check_lib_save_LIBS"\r
-])dnl\r
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then\r
-  AC_MSG_RESULT(yes)\r
-  ifelse([$4], ,\r
-[changequote(, )dnl\r
-  ac_tr_lib=HAVE_LIB`echo $2 | sed -e 's/[^a-zA-Z0-9_]/_/g' \\r
-    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`\r
-changequote([, ])dnl\r
-  AC_DEFINE_UNQUOTED($ac_tr_lib)\r
-  LIBS="-l$2 $LIBS"\r
-], [$4])\r
-else\r
-  AC_MSG_RESULT(no)\r
-ifelse([$5], , , [$5\r
-])dnl\r
-fi\r
-])\r
-\r
+dnl @synopsis AC_CXX_NAMESPACES
+dnl
+dnl If the compiler can prevent names clashes using namespaces, define
+dnl HAVE_NAMESPACES.
+dnl
+dnl @author Luc Maisonobe
+dnl
+AC_DEFUN([AC_CXX_NAMESPACES],
+[AC_CACHE_CHECK(whether the compiler implements namespaces,
+ac_cv_cxx_namespaces,
+[AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ AC_TRY_COMPILE([namespace Outer { namespace Inner { int i = 0; }}],
+                [using namespace Outer::Inner; return i;],
+ ac_cv_cxx_namespaces=yes, ac_cv_cxx_namespaces=no)
+ AC_LANG_RESTORE
+])
+if test "$ac_cv_cxx_namespaces" = yes; then
+  AC_DEFINE(HAVE_NAMESPACES,1,[define if the compiler implements namespaces])
+fi
+])
+
+
+dnl
+dnl @author Luc Maisonobe
+dnl
+AC_DEFUN([AC_CXX_REQUIRE_STL],
+[AC_CACHE_CHECK(whether the compiler supports Standard Template Library,
+ac_cv_cxx_have_stl,
+[AC_REQUIRE([AC_CXX_NAMESPACES])
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ AC_TRY_COMPILE([#include <list>
+#include <deque>
+#ifdef HAVE_NAMESPACES
+using namespace std;
+#endif],[list<int> x; x.push_back(5);
+list<int>::iterator iter = x.begin(); if (iter != x.end()) ++iter; return 0;],
+ ac_cv_cxx_have_stl=yes, ac_cv_cxx_have_stl=no)
+ AC_LANG_RESTORE
+])
+if test "x_$ac_cv_cxx_have_stl" != x_yes; then
+  AC_MSG_ERROR([C++ Standard Template Libary unsupported])
+fi
+])
+
+dnl@synopsys YAD_CHECK_INCLUDE_LIB(INCLUDE, LIBRARY, CODE
+dnl              [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND
+dnl              [, OTHER-LIBRARIES]]])
+dnl 
+dnl same as the AC_CHECK_LIB except of the following:
+dnl      - You sholud specify include part of test.
+dnl      - You can test any code for linking, not just function calls.
+dnl
+dnl@author Alexandr Yanovets <yad@gradsoft.kiev.ua>
+dnl
+AC_DEFUN(YAD_CHECK_INCLUDE_LIB,
+[AC_MSG_CHECKING([for $3 in -l$2])
+dnl Use a cache variable name containing both the library and function name,
+dnl because the test really is for library $2 defining function $3, not
+dnl just for library $2.  Separate tests with the same $2 and different $3s
+dnl may have different results.
+ac_lib_var=`echo $2['_']include | sed 'y%./+-%__p_%'`
+AC_CACHE_VAL(ac_cv_lib_$ac_lib_var,
+[yad_check_lib_save_LIBS="$LIBS"
+LIBS="-l$2 $6 $LIBS"
+AC_TRY_LINK(dnl
+            [$1],
+           [$3],
+           eval "ac_cv_lib_$ac_lib_var=yes",
+           eval "ac_cv_lib_$ac_lib_var=no")
+LIBS="$yad_check_lib_save_LIBS"
+])dnl
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+  AC_MSG_RESULT(yes)
+  ifelse([$4], ,
+[changequote(, )dnl
+  ac_tr_lib=HAVE_LIB`echo $2 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
+    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
+changequote([, ])dnl
+  AC_DEFINE_UNQUOTED($ac_tr_lib)
+  LIBS="-l$2 $LIBS"
+], [$4])
+else
+  AC_MSG_RESULT(no)
+ifelse([$5], , , [$5
+])dnl
+fi
+])
+