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
|
/*
* 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 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
|