diff options
Diffstat (limited to 'tclap-1.2.1/config/ac_cxx_namespaces.m4')
-rw-r--r-- | tclap-1.2.1/config/ac_cxx_namespaces.m4 | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tclap-1.2.1/config/ac_cxx_namespaces.m4 b/tclap-1.2.1/config/ac_cxx_namespaces.m4 new file mode 100644 index 0000000..ad98260 --- /dev/null +++ b/tclap-1.2.1/config/ac_cxx_namespaces.m4 @@ -0,0 +1,22 @@ +dnl @synopsis AC_CXX_NAMESPACES +dnl +dnl If the compiler can prevent names clashes using namespaces, define +dnl HAVE_NAMESPACES. +dnl +dnl @version $Id: ac_cxx_namespaces.m4,v 1.1.1.1 2003/03/19 02:40:00 mes5k Exp $ +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 to 1 if the compiler implements namespaces]) +fi +]) |