yat  0.15.2pre
config_public.h
Go to the documentation of this file.
1 /* yat/utility/config_public.h. Generated from config_public.h.in by configure. */
2 #ifndef _theplu_yat_utility_config_public_
3 #define _theplu_yat_utility_config_public_
4 
5 // $Id: config_public.h.in 3666 2017-07-25 08:09:23Z peter $
6 
7 /*
8  Copyright (C) 2008 Jari Häkkinen, Peter Johansson
9  Copyright (C) 2009, 2011, 2013, 2014, 2015, 2017 Peter Johansson
10 
11  This file is part of the yat library, http://dev.thep.lu.se/yat
12 
13  The yat library is free software; you can redistribute it and/or
14  modify it under the terms of the GNU General Public License as
15  published by the Free Software Foundation; either version 3 of the
16  License, or (at your option) any later version.
17 
18  The yat library is distributed in the hope that it will be useful,
19  but WITHOUT ANY WARRANTY; without even the implied warranty of
20  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21  General Public License for more details.
22 
23  You should have received a copy of the GNU General Public License
24  along with yat. If not, see <http://www.gnu.org/licenses/>.
25 */
26 
30 
31 
33 /* #undef YAT_HAVE_BAM_BAM_H */
34 
36 /* #undef YAT_HAVE_BAM_H */
37 
39 #define YAT_HAVE_HTSLIB 1
40 
42 #define YAT_HAVE_HTSLIB_HTS_H 1
43 
45 /* #undef YAT_HAVE_HTS_H */
46 
48 #define YAT_HAVE_LIBBAM 1
49 
51 /* #undef YAT_HAVE_SAMTOOLS_BAM_H */
52 
54 #define YAT_HAVE_GCC_DEPRECATED 1
55 
57 #define YAT_HAVE_BOOST_CONCEPT_WITH_CONSTRUCTOR 1
58 
59 // User can enable/disable cxx11 features with public macros
60 // YAT_WITH_CXX11 and YAT_WITHOUT_CXX11.
61 //
62 // If user want to disable all cxx11 features, they should #define
63 // YAT_WITHOUT_CXX11; if cxx11 features are desired, user should
64 // #define YAT_WITH_CXX11 and cxx11 features will be enabled if found
65 // when building yat (see comment below).
66 #ifndef YAT_WITH_CXX11
67 # ifndef YAT_WITHOUT_CXX11
68 #
69 #
70 # define YAT_HAVE_CXX11__ 0
71 # else
72 #
73 # define YAT_HAVE_CXX11__ 0
74 # endif
75 #else
76 # ifdef YAT_WITHOUT_CXX11
77 # error "cannot set both YAT_WITH_CXX11 and YAT_WITHOUT_CXX11"
78 # endif
79 #
80 # define YAT_HAVE_CXX11__ 1
81 #endif
82 
83 
84 // See comment and logic above for how to use public macros
85 // YAT_WITH_CXX11 and YAT_WITHOUT_CXX11 to affect whether
86 // YAT_HAVE_CXX11__ is defined.
87 #if YAT_HAVE_CXX11__
88 // Defines below are defined depending on tests performed during
89 // configure step when building yat. The results can be affected by
90 // installer via configure options --enable-cxx11 and --disable-cxx11
91 // (see README).
92 //
94 /* #undef YAT_HAVE_RVALUE */
96 /* #undef YAT_HAVE_ATOMIC */
98 /* #undef YAT_HAVE_LOG2 */
99 #endif
100 
102 #define YAT_HAVE_WORKING_BOOST_EXCEPTION_PTR 1
103 
105 #define YAT_HAVE_BOOST_ITERATOR_FACADE_PROXY_PTR 1
106 
108 #define YAT_VERSION "0.15.2pre"
109 #define YAT_MAJOR_VERSION 0
111 #define YAT_MINOR_VERSION 15
113 #define YAT_PATCH_VERSION 2
115 #define YAT_DEV_BUILD true
117 
118 #endif

Generated on Fri Jul 13 2018 02:33:27 for yat by  doxygen 1.8.11