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 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 <iostream>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <ostream>
|
#include <ostream>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#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/logging.h"
|
||||||
|
#include "glog/stl_logging.h"
|
||||||
#include "googletest.h"
|
#include "googletest.h"
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user