toolkit/crashreporter/google-breakpad/src/third_party/glog/m4/namespaces.m4

Sat, 03 Jan 2015 20:18:00 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Sat, 03 Jan 2015 20:18:00 +0100
branch
TOR_BUG_3246
changeset 7
129ffea94266
permissions
-rw-r--r--

Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.

michael@0 1 # Checks whether the compiler implements namespaces
michael@0 2 AC_DEFUN([AC_CXX_NAMESPACES],
michael@0 3 [AC_CACHE_CHECK(whether the compiler implements namespaces,
michael@0 4 ac_cv_cxx_namespaces,
michael@0 5 [AC_LANG_SAVE
michael@0 6 AC_LANG_CPLUSPLUS
michael@0 7 AC_TRY_COMPILE([namespace Outer {
michael@0 8 namespace Inner { int i = 0; }}],
michael@0 9 [using namespace Outer::Inner; return i;],
michael@0 10 ac_cv_cxx_namespaces=yes,
michael@0 11 ac_cv_cxx_namespaces=no)
michael@0 12 AC_LANG_RESTORE])
michael@0 13 if test "$ac_cv_cxx_namespaces" = yes; then
michael@0 14 AC_DEFINE(HAVE_NAMESPACES, 1, [define if the compiler implements namespaces])
michael@0 15 fi])

mercurial