RDKit
Open-source cheminformatics and machine learning.
RDConfig.h
Go to the documentation of this file.
1//
2// Copyright (c) 2018 greg Landrum
3//
4// @@ All Rights Reserved @@
5// This file is part of the RDKit.
6// The contents are covered by the terms of the BSD license
7// which is included in the file license.txt, found at the root
8// of the RDKit source tree.
9//
10
11// RDKit configuration options
12#define RDK_USE_BOOST_SERIALIZATION
13#define RDK_USE_BOOST_IOSTREAMS
14#define RDK_USE_BOOST_STACKTRACE
15
16/* #undef RDK_OPTIMIZE_POPCNT */
17#ifdef RDK_OPTIMIZE_POPCNT
18#define USE_BUILTIN_POPCOUNT
19#endif
20
21#define RDK_BUILD_THREADSAFE_SSS
22#ifdef RDK_BUILD_THREADSAFE_SSS
23#define RDK_THREADSAFE_SSS
24#endif
25
26#define RDK_TEST_MULTITHREADED
27
28#define RDK_USE_STRICT_ROTOR_DEFINITION
29
30#define RDK_BUILD_DESCRIPTORS3D
31#ifdef RDK_BUILD_DESCRIPTORS3D
32#define RDK_HAS_EIGEN3
33#endif
34
35#define RDK_BUILD_COORDGEN_SUPPORT
36
37#define RDK_BUILD_MAEPARSER_SUPPORT
38
39/* #undef RDK_BUILD_AVALON_SUPPORT */
40
41/* #undef RDK_BUILD_INCHI_SUPPORT */
42
43#define RDK_BUILD_SLN_SUPPORT
44
45#define RDK_BUILD_CAIRO_SUPPORT
46
47/* #undef RDK_BUILD_FREETYPE_SUPPORT */
48
49/* #undef RDK_USE_URF */