Welcome to mirror list, hosted at ThFree Co, Russian Federation.

config.h « carve « include « carve « extern - git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 3533c1a67107b84d828303f2e196af394b48b42a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#define CARVE_VERSION "2.0.0a"

#undef CARVE_DEBUG
#undef CARVE_DEBUG_WRITE_PLY_DATA

#if defined(__GNUC__)
#  if !defined(HAVE_BOOST_UNORDERED_COLLECTIONS)
#    define HAVE_TR1_UNORDERED_COLLECTIONS
#  endif

#  define HAVE_STDINT_H
#endif

// Support for latest Clang/LLVM on FreeBSD which does have different libcxx.
//
// TODO(sergey): Move it some some more generic header with platform-specific
//               declarations.

// Indicates whether __is_heap is available
#undef HAVE_IS_HEAP

#ifdef __GNUC__
// NeyBSD doesn't have __is_heap
#  ifndef __NetBSD__
#    define HAVE_IS_HEAP
#    ifdef _LIBCPP_VERSION
#      define __is_heap is_heap
#    endif  // _LIBCPP_VERSION
#  endif  // !__NetBSD__
#endif  // __GNUC__