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