Preparing for release v2.0.1
[geeqie.git] / config.h.in
1 /*
2  *  This file is a part of Geeqie project (https://www.geeqie.org/).
3  *  Copyright (C) 2008 - 2022 The Geeqie Team
4  *
5  *  This program is free software; you can redistribute it and/or modify
6  *  it under the terms of the GNU General Public License as published by
7  *  the Free Software Foundation; either version 2 of the License, or
8  *  (at your option) any later version.
9  *
10  *  This program is distributed in the hope that it will be useful,
11  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  *  GNU General Public License for more details.
14  */
15
16 #ifndef _INCLUDE_CONFIG_H
17 #define _INCLUDE_CONFIG_H
18
19 #mesondefine DEBUG
20
21 /* Directories defines */
22
23 /* Location of application data */
24 #mesondefine GQ_APPDIR
25
26 /* Location of helper scripts and executables */
27 #mesondefine GQ_BINDIR
28
29 /* Location of documentation files */
30 #mesondefine GQ_HELPDIR
31
32 /* Location of html documentation */
33 #mesondefine GQ_HTMLDIR 
34
35 /* Define the location where the catalogs will be installed */
36 #mesondefine GQ_LOCALEDIR
37
38
39 /* Optional project features */
40
41 /* Name of gettext file */
42 /*#mesondefine GETTEXT_PACKAGE*/
43
44 /* Define to enable archive support */
45 #mesondefine HAVE_ARCHIVE
46
47 /* Define to enable use of clutter library */
48 #mesondefine HAVE_CLUTTER
49
50 /* Define to enable DjVu support */
51 #mesondefine HAVE_DJVU
52
53 /* Define to enable exiv2 support */
54 #mesondefine HAVE_EXIV2
55
56 /* Define to enable ffmpegthumbnailer support */
57 #mesondefine HAVE_FFMPEGTHUMBNAILER
58
59 /* Define if ffmpegthumbnailer supports embedded metadata */
60 #mesondefine HAVE_FFMPEGTHUMBNAILER_METADATA
61
62 /* Define if ffmpegthumbnailer supports raw RGB output */
63 #mesondefine HAVE_FFMPEGTHUMBNAILER_RGB
64
65 /* Define if ffmpegthumbnailer supports specifying size by width/height */
66 #mesondefine HAVE_FFMPEGTHUMBNAILER_WH
67
68 /* Define to enable heif support */
69 #mesondefine HAVE_HEIF
70
71 /* Define to enable j2k support */
72 #mesondefine HAVE_J2K
73
74 /* Define to enable use of custom jpeg loader */
75 #mesondefine HAVE_JPEG
76
77 /* Define to enable JPEG XL support */
78 #mesondefine HAVE_JPEGXL
79
80 /* color profiles with lcms */
81 #mesondefine HAVE_LCMS
82
83 /* Define to enable use of lcms2 */
84 #mesondefine HAVE_LCMS2
85
86 /* Define to enable use of maps */
87 #mesondefine HAVE_LIBCHAMPLAIN
88
89 /* Define to enable use of maps */
90 #mesondefine HAVE_LIBCHAMPLAIN_GTK
91
92 /* Define to 1 if LIRC must be used */
93 #mesondefine HAVE_LIRC
94
95 /* Define to enable lua support */
96 #mesondefine HAVE_LUA
97
98 /* Define if _NL_TIME_FIRST_WEEKDAY is available */
99 #mesondefine HAVE__NL_TIME_FIRST_WEEKDAY
100
101 /* Define to enable pdf support */
102 #mesondefine HAVE_PDF
103
104 /* Define to enable libraw support */
105 #mesondefine HAVE_RAW
106
107 /* Define to enable libgspell support */
108 #mesondefine HAVE_SPELL
109
110 /* Define to enable use of custom tiff loader */
111 #mesondefine HAVE_TIFF
112
113 /* Define to enable webp support */
114 #mesondefine HAVE_WEBP
115
116
117 /* Version number of package */
118 #mesondefine VERSION
119
120 /* Name of package */
121 #mesondefine PACKAGE
122
123 /* Define to the address where bug reports for this package should be sent. */
124 #define PACKAGE_BUGREPORT "geeqie@freelists.org"
125
126 /* Define to the full name of this package. */
127 #mesondefine PACKAGE_NAME
128
129 /* Define to the full name and version of this package. */
130 #mesondefine PACKAGE_STRING 
131
132 /* Define to the one symbol short name of this package. */
133 #mesondefine PACKAGE_TARNAME
134
135 /* Define to the home page for this package. */
136 #define PACKAGE_URL "https://www.geeqie.org/"
137
138 /* Define to the version of this package. */
139 #mesondefine PACKAGE_VERSION
140
141
142 /* Define if your <locale.h> file defines LC_MESSAGES. */
143 #define HAVE_LC_MESSAGES 1 no longr requierd
144
145 /* Define to 1 if you have the <locale.h> header file. */
146 #define HAVE_LOCALE_H 1 not required
147
148 /* Define to 1 if you have the <stdint.h> header file. */
149 #define HAVE_STDINT_H 1
150
151 /* Define to 1 if you have the <stdio.h> header file. */
152 #define HAVE_STDIO_H 1
153
154 /* Define to 1 if you have the <stdlib.h> header file. */
155 #define HAVE_STDLIB_H 1
156
157 /* Define to 1 if you have the <strings.h> header file. */
158 #define HAVE_STRINGS_H 1
159
160 /* Define to 1 if you have the <string.h> header file. */
161 #define HAVE_STRING_H 1
162
163 /* Define to 1 if you have the `strverscmp' function. */
164 #define HAVE_STRVERSCMP 1
165
166 /* Define to 1 if you have the <sys/stat.h> header file. */
167 #define HAVE_SYS_STAT_H 1
168
169 /* Define to 1 if you have the <sys/types.h> header file. */
170 #define HAVE_SYS_TYPES_H 1
171
172 /* Define to 1 if you have the `access' function. */
173 #define HAVE_ACCESS 1
174
175 /* Define to 1 if you have the `bind_textdomain_codeset' function. */
176 #define HAVE_BIND_TEXTDOMAIN_CODESET 1
177
178 /* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
179    CoreFoundation framework. */
180 /* #undef HAVE_CFLOCALECOPYCURRENT */
181
182 /* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
183    the CoreFoundation framework. */
184 /* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */
185
186 /* Define to 1 if you have the `dcgettext' function. */
187 #define HAVE_DCGETTEXT 1
188
189 /* Define to 1 if you have the `fflush' function. */
190 #define HAVE_FFLUSH 1
191
192 /* Define to 1 if you have the `fsync' function. */
193 #define HAVE_FSYNC 1
194
195 /* Define if the GNU gettext() function is already present or preinstalled. */
196 #define HAVE_GETTEXT 1
197
198 /* Define to 1 if you have the <inttypes.h> header file. */
199 #define HAVE_INTTYPES_H 1
200
201 /* Define to 1 if you have the <unistd.h> header file. */
202 #define HAVE_UNISTD_H 1
203
204 /* Build on native win32 OS */
205 /* #undef OS_WIN32 */
206
207 /* always defined to indicate that i18n is enabled */
208 #define ENABLE_NLS 1
209
210 /* Build on win32 OS */
211 /* #undef PLATFORM_WIN32 */
212
213 /* Define to 1 if all of the C90 standard headers exist (not just the ones
214    required in a freestanding environment). This macro is provided for
215    backward compatibility; new code need not use it. */
216 #define STDC_HEADERS 1
217
218 /* Number of bits in a file offset, on hosts where this is settable. */
219 /* #undef _FILE_OFFSET_BITS */
220
221 /* Define for large files, on AIX-style hosts. */
222 /* #undef _LARGE_FILES */
223
224 #endif