summaryrefslogtreecommitdiff
path: root/src/third_party/s2/base/definer.h
blob: d68ef1372faf12b8c9ed28f50d59cba27909e4d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef BASE_DEFINER_H
#define BASE_DEFINER_H

#if defined __APPLE__ && defined __MACH__
#  define OS_MACOSX
#  define HASH_NAMESPACE __gnu_cxx
#elif defined __linux__
#  define _GLIBCXX_PERMIT_BACKWARD_HASH
#  define OS_LINUX
#  define HASH_NAMESPACE __gnu_cxx
#elif defined _WIN32
#  define OS_WINDOWS
#  define HASH_NAMESPACE std
#  define _USE_MATH_DEFINES
#endif

#endif  // BASE_DEFINER_H