2 * This file is a part of Geeqie project (https://www.geeqie.org/).
3 * Copyright (C) 2008 - 2022 The Geeqie Team
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.
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.
16 #ifndef _INCLUDE_CONFIG_H
17 #define _INCLUDE_CONFIG_H
21 /* Directories defines */
23 /* Location of application data */
24 #mesondefine GQ_APPDIR
26 /* Location of helper scripts and executables */
27 #mesondefine GQ_BINDIR
29 /* Location of documentation files */
30 #mesondefine GQ_HELPDIR
32 /* Location of html documentation */
33 #mesondefine GQ_HTMLDIR
35 /* Define the location where the catalogs will be installed */
36 #mesondefine GQ_LOCALEDIR
39 /* Optional project features */
41 /* Name of gettext file */
42 /*#mesondefine GETTEXT_PACKAGE*/
44 /* Define to enable archive support */
45 #mesondefine HAVE_ARCHIVE
47 /* Define to enable use of clutter library */
48 #mesondefine HAVE_CLUTTER
50 /* Define to enable DjVu support */
51 #mesondefine HAVE_DJVU
53 /* Define to enable exiv2 support */
54 #mesondefine HAVE_EXIV2
56 /* Define to enable ffmpegthumbnailer support */
57 #mesondefine HAVE_FFMPEGTHUMBNAILER
59 /* Define if ffmpegthumbnailer supports embedded metadata */
60 #mesondefine HAVE_FFMPEGTHUMBNAILER_METADATA
62 /* Define if ffmpegthumbnailer supports raw RGB output */
63 #mesondefine HAVE_FFMPEGTHUMBNAILER_RGB
65 /* Define if ffmpegthumbnailer supports specifying size by width/height */
66 #mesondefine HAVE_FFMPEGTHUMBNAILER_WH
68 /* Define to enable heif support */
69 #mesondefine HAVE_HEIF
71 /* Define to enable j2k support */
74 /* Define to enable use of custom jpeg loader */
75 #mesondefine HAVE_JPEG
77 /* Define to enable JPEG XL support */
78 #mesondefine HAVE_JPEGXL
80 /* color profiles with lcms */
81 #mesondefine HAVE_LCMS
83 /* Define to enable use of lcms2 */
84 #mesondefine HAVE_LCMS2
86 /* Define to enable use of maps */
87 #mesondefine HAVE_LIBCHAMPLAIN
89 /* Define to enable use of maps */
90 #mesondefine HAVE_LIBCHAMPLAIN_GTK
92 /* Define to 1 if LIRC must be used */
93 #mesondefine HAVE_LIRC
95 /* Define to enable lua support */
98 /* Define if _NL_TIME_FIRST_WEEKDAY is available */
99 #mesondefine HAVE__NL_TIME_FIRST_WEEKDAY
101 /* Define to enable pdf support */
102 #mesondefine HAVE_PDF
104 /* Define to enable libraw support */
105 #mesondefine HAVE_RAW
107 /* Define to enable libgspell support */
108 #mesondefine HAVE_SPELL
110 /* Define to enable use of custom tiff loader */
111 #mesondefine HAVE_TIFF
113 /* Version number of package */
116 /* Name of package */
119 /* Define to the address where bug reports for this package should be sent. */
120 #define PACKAGE_BUGREPORT "geeqie@freelists.org"
122 /* Define to the full name of this package. */
123 #mesondefine PACKAGE_NAME
125 /* Define to the full name and version of this package. */
126 #mesondefine PACKAGE_STRING
128 /* Define to the one symbol short name of this package. */
129 #mesondefine PACKAGE_TARNAME
131 /* Define to the home page for this package. */
132 #define PACKAGE_URL "https://www.geeqie.org/"
134 /* Define to the version of this package. */
135 #mesondefine PACKAGE_VERSION
138 /* Define if your <locale.h> file defines LC_MESSAGES. */
139 #define HAVE_LC_MESSAGES 1 no longr requierd
141 /* Define to 1 if you have the <locale.h> header file. */
142 #define HAVE_LOCALE_H 1 not required
144 /* Define to 1 if you have the <stdint.h> header file. */
145 #define HAVE_STDINT_H 1
147 /* Define to 1 if you have the <stdio.h> header file. */
148 #define HAVE_STDIO_H 1
150 /* Define to 1 if you have the <stdlib.h> header file. */
151 #define HAVE_STDLIB_H 1
153 /* Define to 1 if you have the <strings.h> header file. */
154 #define HAVE_STRINGS_H 1
156 /* Define to 1 if you have the <string.h> header file. */
157 #define HAVE_STRING_H 1
159 /* Define to 1 if you have the <sys/stat.h> header file. */
160 #define HAVE_SYS_STAT_H 1
162 /* Define to 1 if you have the <sys/types.h> header file. */
163 #define HAVE_SYS_TYPES_H 1
165 /* Define to 1 if you have the `access' function. */
166 #define HAVE_ACCESS 1
168 /* Define to 1 if you have the `bind_textdomain_codeset' function. */
169 #define HAVE_BIND_TEXTDOMAIN_CODESET 1
171 /* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
172 CoreFoundation framework. */
173 /* #undef HAVE_CFLOCALECOPYCURRENT */
175 /* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
176 the CoreFoundation framework. */
177 /* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */
179 /* Define to 1 if you have the `dcgettext' function. */
180 #define HAVE_DCGETTEXT 1
182 /* Define to 1 if you have the `fflush' function. */
183 #define HAVE_FFLUSH 1
185 /* Define to 1 if you have the `fsync' function. */
188 /* Define if the GNU gettext() function is already present or preinstalled. */
189 #define HAVE_GETTEXT 1
191 /* Define to 1 if you have the <inttypes.h> header file. */
192 #define HAVE_INTTYPES_H 1
194 /* Define to 1 if you have the <unistd.h> header file. */
195 #define HAVE_UNISTD_H 1
197 /* Build on native win32 OS */
198 /* #undef OS_WIN32 */
200 /* always defined to indicate that i18n is enabled */
203 /* Build on win32 OS */
204 /* #undef PLATFORM_WIN32 */
206 /* Define to 1 if all of the C90 standard headers exist (not just the ones
207 required in a freestanding environment). This macro is provided for
208 backward compatibility; new code need not use it. */
209 #define STDC_HEADERS 1
211 /* Number of bits in a file offset, on hosts where this is settable. */
212 /* #undef _FILE_OFFSET_BITS */
214 /* Define for large files, on AIX-style hosts. */
215 /* #undef _LARGE_FILES */
217 /* Define to 1 if you have the <execinfo.h> header file. */
218 #mesondefine HAVE_EXECINFO_H