2
AC_DEFUN([GA_CXX_NAMESPACES],
3
[AC_CACHE_CHECK([whether the compiler implements namespaces],
4
[ga_cv_cxx_namespaces],
7
[AC_LANG_PROGRAM([[namespace Outer { namespace Inner { int i = 0; }}]],
8
[[using namespace Outer::Inner; return i;]])],
9
[ga_cv_cxx_namespaces=yes],
10
[ga_cv_cxx_namespaces=no])
12
AS_IF([test x$ga_cv_cxx_namespaces = xyes],
13
[AC_DEFINE([HAVE_NAMESPACES], [1],
14
[define if the compiler implements namespaces])])