RDKit
Open-source cheminformatics and machine learning.
Loading...
Searching...
No Matches
export.h
Go to the documentation of this file.
1// auto-generated export definition header
2#pragma once
4
5// RDKIT_ABBREVIATIONS_EXPORT definitions
6#ifdef RDKIT_ABBREVIATIONS_LOCAL_BUILD
7#define RDKIT_ABBREVIATIONS_EXPORT
8#elif defined(RDKIT_ABBREVIATIONS_BUILD)
9#define RDKIT_ABBREVIATIONS_EXPORT RDKIT_EXPORT_API
10#else
11#define RDKIT_ABBREVIATIONS_EXPORT RDKIT_IMPORT_API
12#endif
13// RDKIT_ABBREVIATIONS_EXPORT end definitions
14
15// RDKIT_ALIGNMENT_EXPORT definitions
16#ifdef RDKIT_ALIGNMENT_LOCAL_BUILD
17#define RDKIT_ALIGNMENT_EXPORT
18#elif defined(RDKIT_ALIGNMENT_BUILD)
19#define RDKIT_ALIGNMENT_EXPORT RDKIT_EXPORT_API
20#else
21#define RDKIT_ALIGNMENT_EXPORT RDKIT_IMPORT_API
22#endif
23// RDKIT_ALIGNMENT_EXPORT end definitions
24
25// RDKIT_AVALONLIB_EXPORT definitions
26#ifdef RDKIT_AVALONLIB_LOCAL_BUILD
27#define RDKIT_AVALONLIB_EXPORT
28#elif defined(RDKIT_AVALONLIB_BUILD)
29#define RDKIT_AVALONLIB_EXPORT RDKIT_EXPORT_API
30#else
31#define RDKIT_AVALONLIB_EXPORT RDKIT_IMPORT_API
32#endif
33// RDKIT_AVALONLIB_EXPORT end definitions
34
35// RDKIT_CIPLABELER_EXPORT definitions
36#ifdef RDKIT_CIPLABELER_LOCAL_BUILD
37#define RDKIT_CIPLABELER_EXPORT
38#elif defined(RDKIT_CIPLABELER_BUILD)
39#define RDKIT_CIPLABELER_EXPORT RDKIT_EXPORT_API
40#else
41#define RDKIT_CIPLABELER_EXPORT RDKIT_IMPORT_API
42#endif
43// RDKIT_CIPLABELER_EXPORT end definitions
44
45// RDKIT_CATALOGS_EXPORT definitions
46#ifdef RDKIT_CATALOGS_LOCAL_BUILD
47#define RDKIT_CATALOGS_EXPORT
48#elif defined(RDKIT_CATALOGS_BUILD)
49#define RDKIT_CATALOGS_EXPORT RDKIT_EXPORT_API
50#else
51#define RDKIT_CATALOGS_EXPORT RDKIT_IMPORT_API
52#endif
53// RDKIT_CATALOGS_EXPORT end definitions
54
55// RDKIT_CHEMDRAW_EXPORT definitions
56#ifdef RDKIT_CHEMDRAW_LOCAL_BUILD
57#define RDKIT_CHEMDRAW_EXPORT
58#elif defined(RDKIT_CHEMDRAW_BUILD)
59#define RDKIT_CHEMDRAW_EXPORT RDKIT_EXPORT_API
60#else
61#define RDKIT_CHEMDRAW_EXPORT RDKIT_IMPORT_API
62#endif
63// RDKIT_CHEMDRAW_EXPORT end definitions
64
65// RDKIT_CHEMREACTIONS_EXPORT definitions
66#ifdef RDKIT_CHEMREACTIONS_LOCAL_BUILD
67#define RDKIT_CHEMREACTIONS_EXPORT
68#elif defined(RDKIT_CHEMREACTIONS_BUILD)
69#define RDKIT_CHEMREACTIONS_EXPORT RDKIT_EXPORT_API
70#else
71#define RDKIT_CHEMREACTIONS_EXPORT RDKIT_IMPORT_API
72#endif
73// RDKIT_CHEMREACTIONS_EXPORT end definitions
74
75// RDKIT_CHEMTRANSFORMS_EXPORT definitions
76#ifdef RDKIT_CHEMTRANSFORMS_LOCAL_BUILD
77#define RDKIT_CHEMTRANSFORMS_EXPORT
78#elif defined(RDKIT_CHEMTRANSFORMS_BUILD)
79#define RDKIT_CHEMTRANSFORMS_EXPORT RDKIT_EXPORT_API
80#else
81#define RDKIT_CHEMTRANSFORMS_EXPORT RDKIT_IMPORT_API
82#endif
83// RDKIT_CHEMTRANSFORMS_EXPORT end definitions
84
85// RDKIT_CHEMICALFEATURES_EXPORT definitions
86#ifdef RDKIT_CHEMICALFEATURES_LOCAL_BUILD
87#define RDKIT_CHEMICALFEATURES_EXPORT
88#elif defined(RDKIT_CHEMICALFEATURES_BUILD)
89#define RDKIT_CHEMICALFEATURES_EXPORT RDKIT_EXPORT_API
90#else
91#define RDKIT_CHEMICALFEATURES_EXPORT RDKIT_IMPORT_API
92#endif
93// RDKIT_CHEMICALFEATURES_EXPORT end definitions
94
95// RDKIT_CONFORMERPARSER_EXPORT definitions
96#ifdef RDKIT_CONFORMERPARSER_LOCAL_BUILD
97#define RDKIT_CONFORMERPARSER_EXPORT
98#elif defined(RDKIT_CONFORMERPARSER_BUILD)
99#define RDKIT_CONFORMERPARSER_EXPORT RDKIT_EXPORT_API
100#else
101#define RDKIT_CONFORMERPARSER_EXPORT RDKIT_IMPORT_API
102#endif
103// RDKIT_CONFORMERPARSER_EXPORT end definitions
104
105// RDKIT_DATASTRUCTS_EXPORT definitions
106#ifdef RDKIT_DATASTRUCTS_LOCAL_BUILD
107#define RDKIT_DATASTRUCTS_EXPORT
108#elif defined(RDKIT_DATASTRUCTS_BUILD)
109#define RDKIT_DATASTRUCTS_EXPORT RDKIT_EXPORT_API
110#else
111#define RDKIT_DATASTRUCTS_EXPORT RDKIT_IMPORT_API
112#endif
113// RDKIT_DATASTRUCTS_EXPORT end definitions
114
115// RDKIT_DEPICTOR_EXPORT definitions
116#ifdef RDKIT_DEPICTOR_LOCAL_BUILD
117#define RDKIT_DEPICTOR_EXPORT
118#elif defined(RDKIT_DEPICTOR_BUILD)
119#define RDKIT_DEPICTOR_EXPORT RDKIT_EXPORT_API
120#else
121#define RDKIT_DEPICTOR_EXPORT RDKIT_IMPORT_API
122#endif
123// RDKIT_DEPICTOR_EXPORT end definitions
124
125// RDKIT_DEPROTECT_EXPORT definitions
126#ifdef RDKIT_DEPROTECT_LOCAL_BUILD
127#define RDKIT_DEPROTECT_EXPORT
128#elif defined(RDKIT_DEPROTECT_BUILD)
129#define RDKIT_DEPROTECT_EXPORT RDKIT_EXPORT_API
130#else
131#define RDKIT_DEPROTECT_EXPORT RDKIT_IMPORT_API
132#endif
133// RDKIT_DEPROTECT_EXPORT end definitions
134
135// RDKIT_DESCRIPTORS_EXPORT definitions
136#ifdef RDKIT_DESCRIPTORS_LOCAL_BUILD
137#define RDKIT_DESCRIPTORS_EXPORT
138#elif defined(RDKIT_DESCRIPTORS_BUILD)
139#define RDKIT_DESCRIPTORS_EXPORT RDKIT_EXPORT_API
140#else
141#define RDKIT_DESCRIPTORS_EXPORT RDKIT_IMPORT_API
142#endif
143// RDKIT_DESCRIPTORS_EXPORT end definitions
144
145// RDKIT_DETERMINEBONDS_EXPORT definitions
146#ifdef RDKIT_DETERMINEBONDS_LOCAL_BUILD
147#define RDKIT_DETERMINEBONDS_EXPORT
148#elif defined(RDKIT_DETERMINEBONDS_BUILD)
149#define RDKIT_DETERMINEBONDS_EXPORT RDKIT_EXPORT_API
150#else
151#define RDKIT_DETERMINEBONDS_EXPORT RDKIT_IMPORT_API
152#endif
153// RDKIT_DETERMINEBONDS_EXPORT end definitions
154
155// RDKIT_DISTGEOMHELPERS_EXPORT definitions
156#ifdef RDKIT_DISTGEOMHELPERS_LOCAL_BUILD
157#define RDKIT_DISTGEOMHELPERS_EXPORT
158#elif defined(RDKIT_DISTGEOMHELPERS_BUILD)
159#define RDKIT_DISTGEOMHELPERS_EXPORT RDKIT_EXPORT_API
160#else
161#define RDKIT_DISTGEOMHELPERS_EXPORT RDKIT_IMPORT_API
162#endif
163// RDKIT_DISTGEOMHELPERS_EXPORT end definitions
164
165// RDKIT_DISTGEOMETRY_EXPORT definitions
166#ifdef RDKIT_DISTGEOMETRY_LOCAL_BUILD
167#define RDKIT_DISTGEOMETRY_EXPORT
168#elif defined(RDKIT_DISTGEOMETRY_BUILD)
169#define RDKIT_DISTGEOMETRY_EXPORT RDKIT_EXPORT_API
170#else
171#define RDKIT_DISTGEOMETRY_EXPORT RDKIT_IMPORT_API
172#endif
173// RDKIT_DISTGEOMETRY_EXPORT end definitions
174
175// RDKIT_EHTLIB_EXPORT definitions
176#ifdef RDKIT_EHTLIB_LOCAL_BUILD
177#define RDKIT_EHTLIB_EXPORT
178#elif defined(RDKIT_EHTLIB_BUILD)
179#define RDKIT_EHTLIB_EXPORT RDKIT_EXPORT_API
180#else
181#define RDKIT_EHTLIB_EXPORT RDKIT_IMPORT_API
182#endif
183// RDKIT_EHTLIB_EXPORT end definitions
184
185// RDKIT_EIGENSOLVERS_EXPORT definitions
186#ifdef RDKIT_EIGENSOLVERS_LOCAL_BUILD
187#define RDKIT_EIGENSOLVERS_EXPORT
188#elif defined(RDKIT_EIGENSOLVERS_BUILD)
189#define RDKIT_EIGENSOLVERS_EXPORT RDKIT_EXPORT_API
190#else
191#define RDKIT_EIGENSOLVERS_EXPORT RDKIT_IMPORT_API
192#endif
193// RDKIT_EIGENSOLVERS_EXPORT end definitions
194
195// RDKIT_ENUMERATESTEREOISOMERS_EXPORT definitions
196#ifdef RDKIT_ENUMERATESTEREOISOMERS_LOCAL_BUILD
197#define RDKIT_ENUMERATESTEREOISOMERS_EXPORT
198#elif defined(RDKIT_ENUMERATESTEREOISOMERS_BUILD)
199#define RDKIT_ENUMERATESTEREOISOMERS_EXPORT RDKIT_EXPORT_API
200#else
201#define RDKIT_ENUMERATESTEREOISOMERS_EXPORT RDKIT_IMPORT_API
202#endif
203// RDKIT_ENUMERATESTEREOISOMERS_EXPORT end definitions
204
205// RDKIT_FMCS_EXPORT definitions
206#ifdef RDKIT_FMCS_LOCAL_BUILD
207#define RDKIT_FMCS_EXPORT
208#elif defined(RDKIT_FMCS_BUILD)
209#define RDKIT_FMCS_EXPORT RDKIT_EXPORT_API
210#else
211#define RDKIT_FMCS_EXPORT RDKIT_IMPORT_API
212#endif
213// RDKIT_FMCS_EXPORT end definitions
214
215// RDKIT_FILEPARSERS_EXPORT definitions
216#ifdef RDKIT_FILEPARSERS_LOCAL_BUILD
217#define RDKIT_FILEPARSERS_EXPORT
218#elif defined(RDKIT_FILEPARSERS_BUILD)
219#define RDKIT_FILEPARSERS_EXPORT RDKIT_EXPORT_API
220#else
221#define RDKIT_FILEPARSERS_EXPORT RDKIT_IMPORT_API
222#endif
223// RDKIT_FILEPARSERS_EXPORT end definitions
224
225// RDKIT_FILTERCATALOG_EXPORT definitions
226#ifdef RDKIT_FILTERCATALOG_LOCAL_BUILD
227#define RDKIT_FILTERCATALOG_EXPORT
228#elif defined(RDKIT_FILTERCATALOG_BUILD)
229#define RDKIT_FILTERCATALOG_EXPORT RDKIT_EXPORT_API
230#else
231#define RDKIT_FILTERCATALOG_EXPORT RDKIT_IMPORT_API
232#endif
233// RDKIT_FILTERCATALOG_EXPORT end definitions
234
235// RDKIT_FINGERPRINTS_EXPORT definitions
236#ifdef RDKIT_FINGERPRINTS_LOCAL_BUILD
237#define RDKIT_FINGERPRINTS_EXPORT
238#elif defined(RDKIT_FINGERPRINTS_BUILD)
239#define RDKIT_FINGERPRINTS_EXPORT RDKIT_EXPORT_API
240#else
241#define RDKIT_FINGERPRINTS_EXPORT RDKIT_IMPORT_API
242#endif
243// RDKIT_FINGERPRINTS_EXPORT end definitions
244
245// RDKIT_FORCEFIELD_EXPORT definitions
246#ifdef RDKIT_FORCEFIELD_LOCAL_BUILD
247#define RDKIT_FORCEFIELD_EXPORT
248#elif defined(RDKIT_FORCEFIELD_BUILD)
249#define RDKIT_FORCEFIELD_EXPORT RDKIT_EXPORT_API
250#else
251#define RDKIT_FORCEFIELD_EXPORT RDKIT_IMPORT_API
252#endif
253// RDKIT_FORCEFIELD_EXPORT end definitions
254
255// RDKIT_FORCEFIELDHELPERS_EXPORT definitions
256#ifdef RDKIT_FORCEFIELDHELPERS_LOCAL_BUILD
257#define RDKIT_FORCEFIELDHELPERS_EXPORT
258#elif defined(RDKIT_FORCEFIELDHELPERS_BUILD)
259#define RDKIT_FORCEFIELDHELPERS_EXPORT RDKIT_EXPORT_API
260#else
261#define RDKIT_FORCEFIELDHELPERS_EXPORT RDKIT_IMPORT_API
262#endif
263// RDKIT_FORCEFIELDHELPERS_EXPORT end definitions
264
265// RDKIT_FRAGCATALOG_EXPORT definitions
266#ifdef RDKIT_FRAGCATALOG_LOCAL_BUILD
267#define RDKIT_FRAGCATALOG_EXPORT
268#elif defined(RDKIT_FRAGCATALOG_BUILD)
269#define RDKIT_FRAGCATALOG_EXPORT RDKIT_EXPORT_API
270#else
271#define RDKIT_FRAGCATALOG_EXPORT RDKIT_IMPORT_API
272#endif
273// RDKIT_FRAGCATALOG_EXPORT end definitions
274
275// RDKIT_FREESASALIB_EXPORT definitions
276#ifdef RDKIT_FREESASALIB_LOCAL_BUILD
277#define RDKIT_FREESASALIB_EXPORT
278#elif defined(RDKIT_FREESASALIB_BUILD)
279#define RDKIT_FREESASALIB_EXPORT RDKIT_EXPORT_API
280#else
281#define RDKIT_FREESASALIB_EXPORT RDKIT_IMPORT_API
282#endif
283// RDKIT_FREESASALIB_EXPORT end definitions
284
285// RDKIT_GAUSSIANSHAPE_EXPORT definitions
286#ifdef RDKIT_GAUSSIANSHAPE_LOCAL_BUILD
287#define RDKIT_GAUSSIANSHAPE_EXPORT
288#elif defined(RDKIT_GAUSSIANSHAPE_BUILD)
289#define RDKIT_GAUSSIANSHAPE_EXPORT RDKIT_EXPORT_API
290#else
291#define RDKIT_GAUSSIANSHAPE_EXPORT RDKIT_IMPORT_API
292#endif
293// RDKIT_GAUSSIANSHAPE_EXPORT end definitions
294
295// RDKIT_GENERALIZEDSUBSTRUCT_EXPORT definitions
296#ifdef RDKIT_GENERALIZEDSUBSTRUCT_LOCAL_BUILD
297#define RDKIT_GENERALIZEDSUBSTRUCT_EXPORT
298#elif defined(RDKIT_GENERALIZEDSUBSTRUCT_BUILD)
299#define RDKIT_GENERALIZEDSUBSTRUCT_EXPORT RDKIT_EXPORT_API
300#else
301#define RDKIT_GENERALIZEDSUBSTRUCT_EXPORT RDKIT_IMPORT_API
302#endif
303// RDKIT_GENERALIZEDSUBSTRUCT_EXPORT end definitions
304
305// RDKIT_GENERICGROUPS_EXPORT definitions
306#ifdef RDKIT_GENERICGROUPS_LOCAL_BUILD
307#define RDKIT_GENERICGROUPS_EXPORT
308#elif defined(RDKIT_GENERICGROUPS_BUILD)
309#define RDKIT_GENERICGROUPS_EXPORT RDKIT_EXPORT_API
310#else
311#define RDKIT_GENERICGROUPS_EXPORT RDKIT_IMPORT_API
312#endif
313// RDKIT_GENERICGROUPS_EXPORT end definitions
314
315// RDKIT_GRAPHMOL_EXPORT definitions
316#ifdef RDKIT_GRAPHMOL_LOCAL_BUILD
317#define RDKIT_GRAPHMOL_EXPORT
318#elif defined(RDKIT_GRAPHMOL_BUILD)
319#define RDKIT_GRAPHMOL_EXPORT RDKIT_EXPORT_API
320#else
321#define RDKIT_GRAPHMOL_EXPORT RDKIT_IMPORT_API
322#endif
323// RDKIT_GRAPHMOL_EXPORT end definitions
324
325// RDKIT_INCHI_EXPORT definitions
326#ifdef RDKIT_INCHI_LOCAL_BUILD
327#define RDKIT_INCHI_EXPORT
328#elif defined(RDKIT_INCHI_BUILD)
329#define RDKIT_INCHI_EXPORT RDKIT_EXPORT_API
330#else
331#define RDKIT_INCHI_EXPORT RDKIT_IMPORT_API
332#endif
333// RDKIT_INCHI_EXPORT end definitions
334
335// RDKIT_INFOTHEORY_EXPORT definitions
336#ifdef RDKIT_INFOTHEORY_LOCAL_BUILD
337#define RDKIT_INFOTHEORY_EXPORT
338#elif defined(RDKIT_INFOTHEORY_BUILD)
339#define RDKIT_INFOTHEORY_EXPORT RDKIT_EXPORT_API
340#else
341#define RDKIT_INFOTHEORY_EXPORT RDKIT_IMPORT_API
342#endif
343// RDKIT_INFOTHEORY_EXPORT end definitions
344
345// RDKIT_MMPA_EXPORT definitions
346#ifdef RDKIT_MMPA_LOCAL_BUILD
347#define RDKIT_MMPA_EXPORT
348#elif defined(RDKIT_MMPA_BUILD)
349#define RDKIT_MMPA_EXPORT RDKIT_EXPORT_API
350#else
351#define RDKIT_MMPA_EXPORT RDKIT_IMPORT_API
352#endif
353// RDKIT_MMPA_EXPORT end definitions
354
355// RDKIT_MARVINPARSER_EXPORT definitions
356#ifdef RDKIT_MARVINPARSER_LOCAL_BUILD
357#define RDKIT_MARVINPARSER_EXPORT
358#elif defined(RDKIT_MARVINPARSER_BUILD)
359#define RDKIT_MARVINPARSER_EXPORT RDKIT_EXPORT_API
360#else
361#define RDKIT_MARVINPARSER_EXPORT RDKIT_IMPORT_API
362#endif
363// RDKIT_MARVINPARSER_EXPORT end definitions
364
365// RDKIT_MOLALIGN_EXPORT definitions
366#ifdef RDKIT_MOLALIGN_LOCAL_BUILD
367#define RDKIT_MOLALIGN_EXPORT
368#elif defined(RDKIT_MOLALIGN_BUILD)
369#define RDKIT_MOLALIGN_EXPORT RDKIT_EXPORT_API
370#else
371#define RDKIT_MOLALIGN_EXPORT RDKIT_IMPORT_API
372#endif
373// RDKIT_MOLALIGN_EXPORT end definitions
374
375// RDKIT_MOLCATALOG_EXPORT definitions
376#ifdef RDKIT_MOLCATALOG_LOCAL_BUILD
377#define RDKIT_MOLCATALOG_EXPORT
378#elif defined(RDKIT_MOLCATALOG_BUILD)
379#define RDKIT_MOLCATALOG_EXPORT RDKIT_EXPORT_API
380#else
381#define RDKIT_MOLCATALOG_EXPORT RDKIT_IMPORT_API
382#endif
383// RDKIT_MOLCATALOG_EXPORT end definitions
384
385// RDKIT_MOLCHEMICALFEATURES_EXPORT definitions
386#ifdef RDKIT_MOLCHEMICALFEATURES_LOCAL_BUILD
387#define RDKIT_MOLCHEMICALFEATURES_EXPORT
388#elif defined(RDKIT_MOLCHEMICALFEATURES_BUILD)
389#define RDKIT_MOLCHEMICALFEATURES_EXPORT RDKIT_EXPORT_API
390#else
391#define RDKIT_MOLCHEMICALFEATURES_EXPORT RDKIT_IMPORT_API
392#endif
393// RDKIT_MOLCHEMICALFEATURES_EXPORT end definitions
394
395// RDKIT_MOLDRAW2D_EXPORT definitions
396#ifdef RDKIT_MOLDRAW2D_LOCAL_BUILD
397#define RDKIT_MOLDRAW2D_EXPORT
398#elif defined(RDKIT_MOLDRAW2D_BUILD)
399#define RDKIT_MOLDRAW2D_EXPORT RDKIT_EXPORT_API
400#else
401#define RDKIT_MOLDRAW2D_EXPORT RDKIT_IMPORT_API
402#endif
403// RDKIT_MOLDRAW2D_EXPORT end definitions
404
405// RDKIT_MOLDRAW2DQT_EXPORT definitions
406#ifdef RDKIT_MOLDRAW2DQT_LOCAL_BUILD
407#define RDKIT_MOLDRAW2DQT_EXPORT
408#elif defined(RDKIT_MOLDRAW2DQT_BUILD)
409#define RDKIT_MOLDRAW2DQT_EXPORT RDKIT_EXPORT_API
410#else
411#define RDKIT_MOLDRAW2DQT_EXPORT RDKIT_IMPORT_API
412#endif
413// RDKIT_MOLDRAW2DQT_EXPORT end definitions
414
415// RDKIT_MOLENUMERATOR_EXPORT definitions
416#ifdef RDKIT_MOLENUMERATOR_LOCAL_BUILD
417#define RDKIT_MOLENUMERATOR_EXPORT
418#elif defined(RDKIT_MOLENUMERATOR_BUILD)
419#define RDKIT_MOLENUMERATOR_EXPORT RDKIT_EXPORT_API
420#else
421#define RDKIT_MOLENUMERATOR_EXPORT RDKIT_IMPORT_API
422#endif
423// RDKIT_MOLENUMERATOR_EXPORT end definitions
424
425// RDKIT_MOLHASH_EXPORT definitions
426#ifdef RDKIT_MOLHASH_LOCAL_BUILD
427#define RDKIT_MOLHASH_EXPORT
428#elif defined(RDKIT_MOLHASH_BUILD)
429#define RDKIT_MOLHASH_EXPORT RDKIT_EXPORT_API
430#else
431#define RDKIT_MOLHASH_EXPORT RDKIT_IMPORT_API
432#endif
433// RDKIT_MOLHASH_EXPORT end definitions
434
435// RDKIT_MOLINTERACTIONFIELDS_EXPORT definitions
436#ifdef RDKIT_MOLINTERACTIONFIELDS_LOCAL_BUILD
437#define RDKIT_MOLINTERACTIONFIELDS_EXPORT
438#elif defined(RDKIT_MOLINTERACTIONFIELDS_BUILD)
439#define RDKIT_MOLINTERACTIONFIELDS_EXPORT RDKIT_EXPORT_API
440#else
441#define RDKIT_MOLINTERACTIONFIELDS_EXPORT RDKIT_IMPORT_API
442#endif
443// RDKIT_MOLINTERACTIONFIELDS_EXPORT end definitions
444
445// RDKIT_MOLINTERCHANGE_EXPORT definitions
446#ifdef RDKIT_MOLINTERCHANGE_LOCAL_BUILD
447#define RDKIT_MOLINTERCHANGE_EXPORT
448#elif defined(RDKIT_MOLINTERCHANGE_BUILD)
449#define RDKIT_MOLINTERCHANGE_EXPORT RDKIT_EXPORT_API
450#else
451#define RDKIT_MOLINTERCHANGE_EXPORT RDKIT_IMPORT_API
452#endif
453// RDKIT_MOLINTERCHANGE_EXPORT end definitions
454
455// RDKIT_MOLPROCESSING_EXPORT definitions
456#ifdef RDKIT_MOLPROCESSING_LOCAL_BUILD
457#define RDKIT_MOLPROCESSING_EXPORT
458#elif defined(RDKIT_MOLPROCESSING_BUILD)
459#define RDKIT_MOLPROCESSING_EXPORT RDKIT_EXPORT_API
460#else
461#define RDKIT_MOLPROCESSING_EXPORT RDKIT_IMPORT_API
462#endif
463// RDKIT_MOLPROCESSING_EXPORT end definitions
464
465// RDKIT_MOLSTANDARDIZE_EXPORT definitions
466#ifdef RDKIT_MOLSTANDARDIZE_LOCAL_BUILD
467#define RDKIT_MOLSTANDARDIZE_EXPORT
468#elif defined(RDKIT_MOLSTANDARDIZE_BUILD)
469#define RDKIT_MOLSTANDARDIZE_EXPORT RDKIT_EXPORT_API
470#else
471#define RDKIT_MOLSTANDARDIZE_EXPORT RDKIT_IMPORT_API
472#endif
473// RDKIT_MOLSTANDARDIZE_EXPORT end definitions
474
475// RDKIT_MOLTRANSFORMS_EXPORT definitions
476#ifdef RDKIT_MOLTRANSFORMS_LOCAL_BUILD
477#define RDKIT_MOLTRANSFORMS_EXPORT
478#elif defined(RDKIT_MOLTRANSFORMS_BUILD)
479#define RDKIT_MOLTRANSFORMS_EXPORT RDKIT_EXPORT_API
480#else
481#define RDKIT_MOLTRANSFORMS_EXPORT RDKIT_IMPORT_API
482#endif
483// RDKIT_MOLTRANSFORMS_EXPORT end definitions
484
485// RDKIT_O3AALIGN_EXPORT definitions
486#ifdef RDKIT_O3AALIGN_LOCAL_BUILD
487#define RDKIT_O3AALIGN_EXPORT
488#elif defined(RDKIT_O3AALIGN_BUILD)
489#define RDKIT_O3AALIGN_EXPORT RDKIT_EXPORT_API
490#else
491#define RDKIT_O3AALIGN_EXPORT RDKIT_IMPORT_API
492#endif
493// RDKIT_O3AALIGN_EXPORT end definitions
494
495// RDKIT_OPTIMIZER_EXPORT definitions
496#ifdef RDKIT_OPTIMIZER_LOCAL_BUILD
497#define RDKIT_OPTIMIZER_EXPORT
498#elif defined(RDKIT_OPTIMIZER_BUILD)
499#define RDKIT_OPTIMIZER_EXPORT RDKIT_EXPORT_API
500#else
501#define RDKIT_OPTIMIZER_EXPORT RDKIT_IMPORT_API
502#endif
503// RDKIT_OPTIMIZER_EXPORT end definitions
504
505// RDKIT_PARTIALCHARGES_EXPORT definitions
506#ifdef RDKIT_PARTIALCHARGES_LOCAL_BUILD
507#define RDKIT_PARTIALCHARGES_EXPORT
508#elif defined(RDKIT_PARTIALCHARGES_BUILD)
509#define RDKIT_PARTIALCHARGES_EXPORT RDKIT_EXPORT_API
510#else
511#define RDKIT_PARTIALCHARGES_EXPORT RDKIT_IMPORT_API
512#endif
513// RDKIT_PARTIALCHARGES_EXPORT end definitions
514
515// RDKIT_PUBCHEMSHAPE_EXPORT definitions
516#ifdef RDKIT_PUBCHEMSHAPE_LOCAL_BUILD
517#define RDKIT_PUBCHEMSHAPE_EXPORT
518#elif defined(RDKIT_PUBCHEMSHAPE_BUILD)
519#define RDKIT_PUBCHEMSHAPE_EXPORT RDKIT_EXPORT_API
520#else
521#define RDKIT_PUBCHEMSHAPE_EXPORT RDKIT_IMPORT_API
522#endif
523// RDKIT_PUBCHEMSHAPE_EXPORT end definitions
524
525// RDKIT_RDBOOST_EXPORT definitions
526#ifdef RDKIT_RDBOOST_LOCAL_BUILD
527#define RDKIT_RDBOOST_EXPORT
528#elif defined(RDKIT_RDBOOST_BUILD)
529#define RDKIT_RDBOOST_EXPORT RDKIT_EXPORT_API
530#else
531#define RDKIT_RDBOOST_EXPORT RDKIT_IMPORT_API
532#endif
533// RDKIT_RDBOOST_EXPORT end definitions
534
535// RDKIT_RDCHEMDRAWLIB_EXPORT definitions
536#ifdef RDKIT_RDCHEMDRAWLIB_LOCAL_BUILD
537#define RDKIT_RDCHEMDRAWLIB_EXPORT
538#elif defined(RDKIT_RDCHEMDRAWLIB_BUILD)
539#define RDKIT_RDCHEMDRAWLIB_EXPORT RDKIT_EXPORT_API
540#else
541#define RDKIT_RDCHEMDRAWLIB_EXPORT RDKIT_IMPORT_API
542#endif
543// RDKIT_RDCHEMDRAWLIB_EXPORT end definitions
544
545// RDKIT_RDCHEMDRAWREACTIONLIB_EXPORT definitions
546#ifdef RDKIT_RDCHEMDRAWREACTIONLIB_LOCAL_BUILD
547#define RDKIT_RDCHEMDRAWREACTIONLIB_EXPORT
548#elif defined(RDKIT_RDCHEMDRAWREACTIONLIB_BUILD)
549#define RDKIT_RDCHEMDRAWREACTIONLIB_EXPORT RDKIT_EXPORT_API
550#else
551#define RDKIT_RDCHEMDRAWREACTIONLIB_EXPORT RDKIT_IMPORT_API
552#endif
553// RDKIT_RDCHEMDRAWREACTIONLIB_EXPORT end definitions
554
555// RDKIT_RDGENERAL_EXPORT definitions
556#ifdef RDKIT_RDGENERAL_LOCAL_BUILD
557#define RDKIT_RDGENERAL_EXPORT
558#elif defined(RDKIT_RDGENERAL_BUILD)
559#define RDKIT_RDGENERAL_EXPORT RDKIT_EXPORT_API
560#else
561#define RDKIT_RDGENERAL_EXPORT RDKIT_IMPORT_API
562#endif
563// RDKIT_RDGENERAL_EXPORT end definitions
564
565// RDKIT_RDGEOMETRYLIB_EXPORT definitions
566#ifdef RDKIT_RDGEOMETRYLIB_LOCAL_BUILD
567#define RDKIT_RDGEOMETRYLIB_EXPORT
568#elif defined(RDKIT_RDGEOMETRYLIB_BUILD)
569#define RDKIT_RDGEOMETRYLIB_EXPORT RDKIT_EXPORT_API
570#else
571#define RDKIT_RDGEOMETRYLIB_EXPORT RDKIT_IMPORT_API
572#endif
573// RDKIT_RDGEOMETRYLIB_EXPORT end definitions
574
575// RDKIT_RDINCHILIB_EXPORT definitions
576#ifdef RDKIT_RDINCHILIB_LOCAL_BUILD
577#define RDKIT_RDINCHILIB_EXPORT
578#elif defined(RDKIT_RDINCHILIB_BUILD)
579#define RDKIT_RDINCHILIB_EXPORT RDKIT_EXPORT_API
580#else
581#define RDKIT_RDINCHILIB_EXPORT RDKIT_IMPORT_API
582#endif
583// RDKIT_RDINCHILIB_EXPORT end definitions
584
585// RDKIT_RDSTREAMS_EXPORT definitions
586#ifdef RDKIT_RDSTREAMS_LOCAL_BUILD
587#define RDKIT_RDSTREAMS_EXPORT
588#elif defined(RDKIT_RDSTREAMS_BUILD)
589#define RDKIT_RDSTREAMS_EXPORT RDKIT_EXPORT_API
590#else
591#define RDKIT_RDSTREAMS_EXPORT RDKIT_IMPORT_API
592#endif
593// RDKIT_RDSTREAMS_EXPORT end definitions
594
595// RDKIT_RGROUPDECOMPOSITION_EXPORT definitions
596#ifdef RDKIT_RGROUPDECOMPOSITION_LOCAL_BUILD
597#define RDKIT_RGROUPDECOMPOSITION_EXPORT
598#elif defined(RDKIT_RGROUPDECOMPOSITION_BUILD)
599#define RDKIT_RGROUPDECOMPOSITION_EXPORT RDKIT_EXPORT_API
600#else
601#define RDKIT_RGROUPDECOMPOSITION_EXPORT RDKIT_IMPORT_API
602#endif
603// RDKIT_RGROUPDECOMPOSITION_EXPORT end definitions
604
605// RDKIT_RASCALMCES_EXPORT definitions
606#ifdef RDKIT_RASCALMCES_LOCAL_BUILD
607#define RDKIT_RASCALMCES_EXPORT
608#elif defined(RDKIT_RASCALMCES_BUILD)
609#define RDKIT_RASCALMCES_EXPORT RDKIT_EXPORT_API
610#else
611#define RDKIT_RASCALMCES_EXPORT RDKIT_IMPORT_API
612#endif
613// RDKIT_RASCALMCES_EXPORT end definitions
614
615// RDKIT_REDUCEDGRAPHS_EXPORT definitions
616#ifdef RDKIT_REDUCEDGRAPHS_LOCAL_BUILD
617#define RDKIT_REDUCEDGRAPHS_EXPORT
618#elif defined(RDKIT_REDUCEDGRAPHS_BUILD)
619#define RDKIT_REDUCEDGRAPHS_EXPORT RDKIT_EXPORT_API
620#else
621#define RDKIT_REDUCEDGRAPHS_EXPORT RDKIT_IMPORT_API
622#endif
623// RDKIT_REDUCEDGRAPHS_EXPORT end definitions
624
625// RDKIT_RINGDECOMPOSERLIB_EXPORT definitions
626#ifdef RDKIT_RINGDECOMPOSERLIB_LOCAL_BUILD
627#define RDKIT_RINGDECOMPOSERLIB_EXPORT
628#elif defined(RDKIT_RINGDECOMPOSERLIB_BUILD)
629#define RDKIT_RINGDECOMPOSERLIB_EXPORT RDKIT_EXPORT_API
630#else
631#define RDKIT_RINGDECOMPOSERLIB_EXPORT RDKIT_IMPORT_API
632#endif
633// RDKIT_RINGDECOMPOSERLIB_EXPORT end definitions
634
635// RDKIT_SLNPARSE_EXPORT definitions
636#ifdef RDKIT_SLNPARSE_LOCAL_BUILD
637#define RDKIT_SLNPARSE_EXPORT
638#elif defined(RDKIT_SLNPARSE_BUILD)
639#define RDKIT_SLNPARSE_EXPORT RDKIT_EXPORT_API
640#else
641#define RDKIT_SLNPARSE_EXPORT RDKIT_IMPORT_API
642#endif
643// RDKIT_SLNPARSE_EXPORT end definitions
644
645// RDKIT_SCAFFOLDNETWORK_EXPORT definitions
646#ifdef RDKIT_SCAFFOLDNETWORK_LOCAL_BUILD
647#define RDKIT_SCAFFOLDNETWORK_EXPORT
648#elif defined(RDKIT_SCAFFOLDNETWORK_BUILD)
649#define RDKIT_SCAFFOLDNETWORK_EXPORT RDKIT_EXPORT_API
650#else
651#define RDKIT_SCAFFOLDNETWORK_EXPORT RDKIT_IMPORT_API
652#endif
653// RDKIT_SCAFFOLDNETWORK_EXPORT end definitions
654
655// RDKIT_SHAPEHELPERS_EXPORT definitions
656#ifdef RDKIT_SHAPEHELPERS_LOCAL_BUILD
657#define RDKIT_SHAPEHELPERS_EXPORT
658#elif defined(RDKIT_SHAPEHELPERS_BUILD)
659#define RDKIT_SHAPEHELPERS_EXPORT RDKIT_EXPORT_API
660#else
661#define RDKIT_SHAPEHELPERS_EXPORT RDKIT_IMPORT_API
662#endif
663// RDKIT_SHAPEHELPERS_EXPORT end definitions
664
665// RDKIT_SIMDIVPICKERS_EXPORT definitions
666#ifdef RDKIT_SIMDIVPICKERS_LOCAL_BUILD
667#define RDKIT_SIMDIVPICKERS_EXPORT
668#elif defined(RDKIT_SIMDIVPICKERS_BUILD)
669#define RDKIT_SIMDIVPICKERS_EXPORT RDKIT_EXPORT_API
670#else
671#define RDKIT_SIMDIVPICKERS_EXPORT RDKIT_IMPORT_API
672#endif
673// RDKIT_SIMDIVPICKERS_EXPORT end definitions
674
675// RDKIT_SMILESPARSE_EXPORT definitions
676#ifdef RDKIT_SMILESPARSE_LOCAL_BUILD
677#define RDKIT_SMILESPARSE_EXPORT
678#elif defined(RDKIT_SMILESPARSE_BUILD)
679#define RDKIT_SMILESPARSE_EXPORT RDKIT_EXPORT_API
680#else
681#define RDKIT_SMILESPARSE_EXPORT RDKIT_IMPORT_API
682#endif
683// RDKIT_SMILESPARSE_EXPORT end definitions
684
685// RDKIT_STRUCTCHECKER_EXPORT definitions
686#ifdef RDKIT_STRUCTCHECKER_LOCAL_BUILD
687#define RDKIT_STRUCTCHECKER_EXPORT
688#elif defined(RDKIT_STRUCTCHECKER_BUILD)
689#define RDKIT_STRUCTCHECKER_EXPORT RDKIT_EXPORT_API
690#else
691#define RDKIT_STRUCTCHECKER_EXPORT RDKIT_IMPORT_API
692#endif
693// RDKIT_STRUCTCHECKER_EXPORT end definitions
694
695// RDKIT_SUBGRAPHS_EXPORT definitions
696#ifdef RDKIT_SUBGRAPHS_LOCAL_BUILD
697#define RDKIT_SUBGRAPHS_EXPORT
698#elif defined(RDKIT_SUBGRAPHS_BUILD)
699#define RDKIT_SUBGRAPHS_EXPORT RDKIT_EXPORT_API
700#else
701#define RDKIT_SUBGRAPHS_EXPORT RDKIT_IMPORT_API
702#endif
703// RDKIT_SUBGRAPHS_EXPORT end definitions
704
705// RDKIT_SUBSTRUCTLIBRARY_EXPORT definitions
706#ifdef RDKIT_SUBSTRUCTLIBRARY_LOCAL_BUILD
707#define RDKIT_SUBSTRUCTLIBRARY_EXPORT
708#elif defined(RDKIT_SUBSTRUCTLIBRARY_BUILD)
709#define RDKIT_SUBSTRUCTLIBRARY_EXPORT RDKIT_EXPORT_API
710#else
711#define RDKIT_SUBSTRUCTLIBRARY_EXPORT RDKIT_IMPORT_API
712#endif
713// RDKIT_SUBSTRUCTLIBRARY_EXPORT end definitions
714
715// RDKIT_SUBSTRUCTMATCH_EXPORT definitions
716#ifdef RDKIT_SUBSTRUCTMATCH_LOCAL_BUILD
717#define RDKIT_SUBSTRUCTMATCH_EXPORT
718#elif defined(RDKIT_SUBSTRUCTMATCH_BUILD)
719#define RDKIT_SUBSTRUCTMATCH_EXPORT RDKIT_EXPORT_API
720#else
721#define RDKIT_SUBSTRUCTMATCH_EXPORT RDKIT_IMPORT_API
722#endif
723// RDKIT_SUBSTRUCTMATCH_EXPORT end definitions
724
725// RDKIT_SYNTHONSPACESEARCH_EXPORT definitions
726#ifdef RDKIT_SYNTHONSPACESEARCH_LOCAL_BUILD
727#define RDKIT_SYNTHONSPACESEARCH_EXPORT
728#elif defined(RDKIT_SYNTHONSPACESEARCH_BUILD)
729#define RDKIT_SYNTHONSPACESEARCH_EXPORT RDKIT_EXPORT_API
730#else
731#define RDKIT_SYNTHONSPACESEARCH_EXPORT RDKIT_IMPORT_API
732#endif
733// RDKIT_SYNTHONSPACESEARCH_EXPORT end definitions
734
735// RDKIT_TAUTOMERQUERY_EXPORT definitions
736#ifdef RDKIT_TAUTOMERQUERY_LOCAL_BUILD
737#define RDKIT_TAUTOMERQUERY_EXPORT
738#elif defined(RDKIT_TAUTOMERQUERY_BUILD)
739#define RDKIT_TAUTOMERQUERY_EXPORT RDKIT_EXPORT_API
740#else
741#define RDKIT_TAUTOMERQUERY_EXPORT RDKIT_IMPORT_API
742#endif
743// RDKIT_TAUTOMERQUERY_EXPORT end definitions
744
745// RDKIT_TRAJECTORY_EXPORT definitions
746#ifdef RDKIT_TRAJECTORY_LOCAL_BUILD
747#define RDKIT_TRAJECTORY_EXPORT
748#elif defined(RDKIT_TRAJECTORY_BUILD)
749#define RDKIT_TRAJECTORY_EXPORT RDKIT_EXPORT_API
750#else
751#define RDKIT_TRAJECTORY_EXPORT RDKIT_IMPORT_API
752#endif
753// RDKIT_TRAJECTORY_EXPORT end definitions
754
755// RDKIT_AVALON_CLIB_EXPORT definitions
756#ifdef RDKIT_AVALON_CLIB_LOCAL_BUILD
757#define RDKIT_AVALON_CLIB_EXPORT
758#elif defined(RDKIT_AVALON_CLIB_BUILD)
759#define RDKIT_AVALON_CLIB_EXPORT RDKIT_EXPORT_API
760#else
761#define RDKIT_AVALON_CLIB_EXPORT RDKIT_IMPORT_API
762#endif
763// RDKIT_AVALON_CLIB_EXPORT end definitions
764
765// RDKIT_COORDGEN_EXPORT definitions
766#ifdef RDKIT_COORDGEN_LOCAL_BUILD
767#define RDKIT_COORDGEN_EXPORT
768#elif defined(RDKIT_COORDGEN_BUILD)
769#define RDKIT_COORDGEN_EXPORT RDKIT_EXPORT_API
770#else
771#define RDKIT_COORDGEN_EXPORT RDKIT_IMPORT_API
772#endif
773// RDKIT_COORDGEN_EXPORT end definitions
774
775// RDKIT_FREESASA_CLIB_EXPORT definitions
776#ifdef RDKIT_FREESASA_CLIB_LOCAL_BUILD
777#define RDKIT_FREESASA_CLIB_EXPORT
778#elif defined(RDKIT_FREESASA_CLIB_BUILD)
779#define RDKIT_FREESASA_CLIB_EXPORT RDKIT_EXPORT_API
780#else
781#define RDKIT_FREESASA_CLIB_EXPORT RDKIT_IMPORT_API
782#endif
783// RDKIT_FREESASA_CLIB_EXPORT end definitions
784
785// RDKIT_GA_EXPORT definitions
786#ifdef RDKIT_GA_LOCAL_BUILD
787#define RDKIT_GA_EXPORT
788#elif defined(RDKIT_GA_BUILD)
789#define RDKIT_GA_EXPORT RDKIT_EXPORT_API
790#else
791#define RDKIT_GA_EXPORT RDKIT_IMPORT_API
792#endif
793// RDKIT_GA_EXPORT end definitions
794
795// RDKIT_HC_EXPORT definitions
796#ifdef RDKIT_HC_LOCAL_BUILD
797#define RDKIT_HC_EXPORT
798#elif defined(RDKIT_HC_BUILD)
799#define RDKIT_HC_EXPORT RDKIT_EXPORT_API
800#else
801#define RDKIT_HC_EXPORT RDKIT_IMPORT_API
802#endif
803// RDKIT_HC_EXPORT end definitions
804
805// RDKIT_MAEPARSER_EXPORT definitions
806#ifdef RDKIT_MAEPARSER_LOCAL_BUILD
807#define RDKIT_MAEPARSER_EXPORT
808#elif defined(RDKIT_MAEPARSER_BUILD)
809#define RDKIT_MAEPARSER_EXPORT RDKIT_EXPORT_API
810#else
811#define RDKIT_MAEPARSER_EXPORT RDKIT_IMPORT_API
812#endif
813// RDKIT_MAEPARSER_EXPORT end definitions
814
815// RDKIT_PUBCHEM_ALIGN3D_EXPORT definitions
816#ifdef RDKIT_PUBCHEM_ALIGN3D_LOCAL_BUILD
817#define RDKIT_PUBCHEM_ALIGN3D_EXPORT
818#elif defined(RDKIT_PUBCHEM_ALIGN3D_BUILD)
819#define RDKIT_PUBCHEM_ALIGN3D_EXPORT RDKIT_EXPORT_API
820#else
821#define RDKIT_PUBCHEM_ALIGN3D_EXPORT RDKIT_IMPORT_API
822#endif
823// RDKIT_PUBCHEM_ALIGN3D_EXPORT end definitions
824
825/*
826 * Do not dll export/import to export queries (it will mess up with the
827 * templates), but make sure it is visible for *nix
828 */
829// RDKIT_QUERY_EXPORT definitions
830#if defined(RDKIT_DYN_LINK) && defined(WIN32) && defined(BOOST_HAS_DECLSPEC)
831#define RDKIT_QUERY_EXPORT
832#else
833#define RDKIT_QUERY_EXPORT RDKIT_GRAPHMOL_EXPORT
834#endif
835// RDKIT_QUERY_EXPORT end definitions