diff options
Diffstat (limited to 'tvmet-1.7.1/config/ac_cxx_typename.m4')
-rw-r--r-- | tvmet-1.7.1/config/ac_cxx_typename.m4 | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tvmet-1.7.1/config/ac_cxx_typename.m4 b/tvmet-1.7.1/config/ac_cxx_typename.m4 new file mode 100644 index 000000000..fbb90f361 --- /dev/null +++ b/tvmet-1.7.1/config/ac_cxx_typename.m4 @@ -0,0 +1,16 @@ +dnl $Id: ac_cxx_typename.m4,v 1.2 2004/04/23 23:41:52 opetzold Exp $ +dnl +dnl Check compiler support for "typename" keyword, define HAVE_TYPENAME if there. +dnl + +AC_DEFUN([AC_CXX_TYPENAME], +[AC_CACHE_CHECK(for typename, +ac_cv_cxx_typename, +[ AC_LANG_PUSH([C++]) + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[template<typename T>class X {public:X(){}};]], [[X<float> x; return 0;]])],[ac_cv_cxx_typename=yes],[ac_cv_cxx_typename=no]) + AC_LANG_POP([C++]) +]) +if test "$ac_cv_cxx_typename" = yes; then + AC_DEFINE(HAVE_TYPENAME,,[Define if the compiler recognizes typename]) +fi +]) |