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