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