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 /* #undef RDK_BUILD_CAIRO_SUPPORT */
46 
47 /* #undef RDK_BUILD_FREETYPE_SUPPORT */
48 
49 /* #undef RDK_USE_URF */