Add libc++ support
Similar patch was provided in
https://code.google.com/p/google-glog/issues/detail?id=121
git-svn-id: https://google-glog.googlecode.com/svn/trunk@142 eb4d4688-79bd-11dd-afb4-1d65580434c0
This commit is contained in:
parent
a5ffa88413
commit
09e8dd6289
@ -31,23 +31,26 @@
|
||||
|
||||
#ifdef HAVE_USING_OPERATOR
|
||||
|
||||
#ifdef __GNUC__
|
||||
// C++0x isn't enabled by default.
|
||||
// # define GLOG_STL_LOGGING_FOR_UNORDERED
|
||||
# define GLOG_STL_LOGGING_FOR_TR1_UNORDERED
|
||||
# define GLOG_STL_LOGGING_FOR_EXT_HASH
|
||||
# define GLOG_STL_LOGGING_FOR_EXT_SLIST
|
||||
#endif
|
||||
|
||||
#include "glog/stl_logging.h"
|
||||
|
||||
#include <iostream>
|
||||
#include <map>
|
||||
#include <ostream>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#ifdef __GNUC__
|
||||
// C++0x isn't enabled by default in GCC and libc++ does not have
|
||||
// non-standard ext/* and tr1/unordered_*.
|
||||
# if defined(_LIBCPP_VERSION)
|
||||
# define GLOG_STL_LOGGING_FOR_UNORDERED
|
||||
# else
|
||||
# define GLOG_STL_LOGGING_FOR_EXT_HASH
|
||||
# define GLOG_STL_LOGGING_FOR_EXT_SLIST
|
||||
# define GLOG_STL_LOGGING_FOR_TR1_UNORDERED
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#include "glog/logging.h"
|
||||
#include "glog/stl_logging.h"
|
||||
#include "googletest.h"
|
||||
|
||||
using namespace std;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user