1#ifndef VIENNA_RNA_PACKAGE_CONFIG_H
2#define VIENNA_RNA_PACKAGE_CONFIG_H
3
4/* version number */
5#define VRNA_VERSION  "@VERSION@"
6
7#define VRNA_VERSION_MAJOR  @VRNA_VERSION_MAJOR@
8#define VRNA_VERSION_MINOR  @VRNA_VERSION_MINOR@
9#define VRNA_VERSION_PATCH  @VRNA_VERSION_PATCH@
10
11/*
12 * The following pre-processor definitions specify whether
13 * or not certain features were activated upon build-time
14 */
15
16/*
17 * Build with deactivated C11 Features
18 *
19 * It this feature is missing, the next line defines
20 * 'VRNA_DISABLE_C11_FEATURES'
21 */
22@CONFIG_DISABLE_C11_FEATURES@
23
24/*
25 * Build with OpenMP support
26 *
27 * If this feature is present, the next line defines
28 * 'VRNA_WITH_OPENMP'
29 */
30@CONFIG_OPENMP@
31
32/*
33 * Build with single precision partition function
34 *
35 * If this feature is present, the next line defines
36 * 'USE_FLOAT_PF'
37 */
38@CONFIG_FLOAT_PF@
39
40/*
41 * Build with Boustrophedon speedup in stochastic backtracking
42 *
43 * If this feature is present, the next line defines
44 * 'VRNA_WITH_BOUSTROPHEDON'
45 */
46@CONFIG_BOUSTROPHEDON@
47
48/*
49 * Build with JSON input/output support
50 *
51 * If this feature is present, the next line defines
52 * 'VRNA_WITH_JSON_SUPPORT'
53 */
54@CONFIG_JSON@
55
56/*
57 * Build with Support Vector Machine (SVM) Z-score feature in RNALfold
58 *
59 * If this feature is present, the next line defines
60 * 'VRNA_WITH_SVM'
61 */
62@CONFIG_SVM@
63
64/*
65 * Build with GSL minimizers
66 *
67 * If this feature is present, the next line defines
68 * 'VRNA_WITH_GSL'
69 */
70@CONFIG_GSL@
71
72/*
73 * Build with colored TTY output
74 *
75 * If this feature is missing, the next line defines
76 * 'VRNA_WITHOUT_TTY_COLORS'
77 */
78@CONFIG_TTY_COLORS@
79
80/*
81 * Build with Link Time Optimization support
82 *
83 * If this feature is enabled, the next line defines
84 * 'VRNA_WITH_LTO'
85 */
86@CONFIG_LTO@
87
88#endif
89