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 
14 /* #undef RDK_OPTIMIZE_NATIVE */
15 #ifdef RDK_OPTIMIZE_NATIVE
16 #define USE_BUILTIN_POPCOUNT
17 #endif
18 
19 #define RDK_BUILD_THREADSAFE_SSS
20 #ifdef RDK_BUILD_THREADSAFE_SSS
21 #define RDK_THREADSAFE_SSS
22 #endif
23 
24 #define RDK_TEST_MULTITHREADED
25 
26 #define RDK_USE_STRICT_ROTOR_DEFINITION
27 
28 /* #undef RDK_BUILD_DESCRIPTORS3D */
29 #ifdef RDK_BUILD_DESCRIPTORS3D
30 #define RDK_HAS_EIGEN3
31 #endif
32 
33 #define RDK_BUILD_COORDGEN_SUPPORT
34 
35 /* #undef RDK_BUILD_AVALON_SUPPORT */
36 
37 /* #undef RDK_BUILD_INCHI_SUPPORT */
38 
39 #define RDK_BUILD_SLN_SUPPORT
40 
41 /* #undef RDK_BUILD_CAIRO_SUPPORT */