/* * 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 file defines LC_MESSAGES. */ #define HAVE_LC_MESSAGES 1 no longr requierd /* Define to 1 if you have the header file. */ #define HAVE_LOCALE_H 1 not required /* Define to 1 if you have the header file. */ #define HAVE_STDINT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDIO_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDLIB_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STRINGS_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STRING_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_STAT_H 1 /* Define to 1 if you have the 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 header file. */ #define HAVE_INTTYPES_H 1 /* Define to 1 if you have the 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 header file. */ #mesondefine HAVE_EXECINFO_H /* Do not use */ #mesondefine HAVE_GTK4 #endif