github.com/jlmucb/cloudproxy@v0.0.0-20170830161738-b5aa0b619bc4/src/third_party/google-glog/m4/.svn/text-base/stl_namespace.m4.svn-base (about) 1 # We check what namespace stl code like vector expects to be executed in 2 3 AC_DEFUN([AC_CXX_STL_NAMESPACE], 4 [AC_CACHE_CHECK( 5 what namespace STL code is in, 6 ac_cv_cxx_stl_namespace, 7 [AC_REQUIRE([AC_CXX_NAMESPACES]) 8 AC_LANG_SAVE 9 AC_LANG_CPLUSPLUS 10 AC_TRY_COMPILE([#include <vector>], 11 [vector<int> t; return 0;], 12 ac_cv_cxx_stl_namespace=none) 13 AC_TRY_COMPILE([#include <vector>], 14 [std::vector<int> t; return 0;], 15 ac_cv_cxx_stl_namespace=std) 16 AC_LANG_RESTORE]) 17 if test "$ac_cv_cxx_stl_namespace" = none; then 18 AC_DEFINE(STL_NAMESPACE,, 19 [the namespace where STL code like vector<> is defined]) 20 fi 21 if test "$ac_cv_cxx_stl_namespace" = std; then 22 AC_DEFINE(STL_NAMESPACE,std, 23 [the namespace where STL code like vector<> is defined]) 24 fi 25 ])