RNAlib-2.4.16
vrna_config.h
1 #ifndef VIENNA_RNA_PACKAGE_CONFIG_H
2 #define VIENNA_RNA_PACKAGE_CONFIG_H
3 
4 /* version number */
5 #define VRNA_VERSION "2.4.16"
6 
7 #define VRNA_VERSION_MAJOR 2
8 #define VRNA_VERSION_MINOR 4
9 #define VRNA_VERSION_PATCH 16
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 
23 
24 /*
25  * Build with OpenMP support
26  *
27  * If this feature is present, the next line defines
28  * 'VRNA_WITH_OPENMP'
29  */
30 #define VRNA_WITH_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 
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 #define VRNA_WITH_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 #define VRNA_WITH_JSON_SUPPORT
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 #define VRNA_WITH_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 #define VRNA_WITH_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 
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 #define VRNA_WITH_LTO
87 
88 #endif