yat  0.17.3pre
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 3855 2020-01-02 01:11:34Z peter $
6 
7 /*
8  Copyright (C) 2008 Jari Häkkinen, Peter Johansson
9  Copyright (C) 2009, 2011, 2013, 2014, 2015, 2017, 2018, 2019 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.
64 #ifdef YAT_WITHOUT_CXX11
65 # ifdef YAT_WITH_CXX11
66 # error "cannot set both YAT_WITH_CXX11 and YAT_WITHOUT_CXX11"
67 # else
68 #
69 # define YAT_HAVE_CXX11__ 0
70 # endif
71 #else
72 #
73 # define YAT_HAVE_CXX11__ 1
74 #endif
75 
76 
77 // YAT_HAVE_CXX11__ is defined, unless YAT_WITHOUT_CXX11 is defined
78 // (see above)
79 #if YAT_HAVE_CXX11__
80 // Defines below are defined depending on tests performed during
81 // configure step when building yat. The results can be affected by
82 // installer via configure options --enable-cxx11 and --disable-cxx11
83 // (see README).
84 //
86 #define YAT_HAVE_RVALUE 1
87 #define YAT_HAVE_ATOMIC 1
89 #define YAT_HAVE_LOG2 1
91 #define YAT_HAVE_THROW_IF_NESTED 1
93 #endif
94 
96 #define YAT_HAVE_WORKING_BOOST_EXCEPTION_PTR 1
97 
99 #define YAT_HAVE_BOOST_ITERATOR_FACADE_PROXY_PTR 1
100 
102 #define YAT_VERSION "0.17.3pre"
103 #define YAT_MAJOR_VERSION 0
105 #define YAT_MINOR_VERSION 17
107 #define YAT_PATCH_VERSION 3
109 #define YAT_DEV_BUILD true
111 
112 #endif

Generated on Thu Aug 27 2020 03:33:18 for yat by  doxygen 1.8.11