/* config.h.in.  Generated from configure.ac by autoheader.  */


/* -*- C++ -*- */
/*
 * \file config.h
 * This file is part of LyX, the document processor.
 * Licence details can be found in the file COPYING.
 *
 * This is the compilation configuration file for LyX.
 * It was generated by autoconfs configure.
 * You might want to change some of the defaults if something goes wrong
 * during the compilation.
 */

#ifndef _CONFIG_H
#define _CONFIG_H


/* Define if building universal (internal helper macro) */
#undef AC_APPLE_UNIVERSAL_BUILD

/* Define as good substitute value for EILSEQ. */
#undef EILSEQ

/* Define if you want assertions to be enabled in the code */
#undef ENABLE_ASSERTIONS

/* Define to 1 if translation of program messages to the user's native
   language is requested. */
#undef ENABLE_NLS

/* Define to 1 if you have the <aspell.h> header file. */
#undef HAVE_ASPELL_H

/* Define to 1 if you have the 'chmod' function. */
#undef HAVE_CHMOD

/* Define to 1 if you have the 'close' function. */
#undef HAVE_CLOSE

/* Define to 1 if `PATH_MAX' is defined in `limits.h' */
#undef HAVE_DEF_PATH_MAX

/* Define to 1 if enchant 2.x is detected */
#undef HAVE_ENCHANT2

/* Define to 1 if you have the 'fcntl' function. */
#undef HAVE_FCNTL

/* Define to 1 if you have the 'fork' function. */
#undef HAVE_FORK

/* Define to 1 if you have the 'getc_unlocked' function. */
#undef HAVE_GETC_UNLOCKED

/* Define to 1 if you have the 'getpid' function. */
#undef HAVE_GETPID

/* Define to 1 if hunspell C++ (rather than C) ABI is detected */
#undef HAVE_HUNSPELL_CXXABI

/* Define to 1 if you have the <hunspell/hunspell.hxx> header file. */
#undef HAVE_HUNSPELL_HUNSPELL_HXX

/* Define if you have the iconv() function and it works. */
#undef HAVE_ICONV

/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H

/* Define to 1 if you have the 'gdi32' library (-lgdi32). */
#undef HAVE_LIBGDI32

/* Define to 1 if you have the 'ole32' library (-lole32). */
#undef HAVE_LIBOLE32

/* Define to 1 if you have the 'xcb' library (-lxcb). */
#undef HAVE_LIBXCB

/* Define to 1 if you have the <locale.h> header file. */
#undef HAVE_LOCALE_H

/* Define to 1 if you have the 'lockf' function. */
#undef HAVE_LOCKF

/* Define to 1 if the system has the type 'long long int'. */
#undef HAVE_LONG_LONG_INT

/* Define to 1 if you have the 'lstat' function. */
#undef HAVE_LSTAT

/* Define to 1 if you have the <magic.h> header file. */
#undef HAVE_MAGIC_H

/* Define to 1 if you have the 'mbrtowc' function. */
#undef HAVE_MBRTOWC

/* Define to 1 if you have the 'mbsinit' function. */
#undef HAVE_MBSINIT

/* Define to 1 if <wchar.h> declares mbstate_t. */
#undef HAVE_MBSTATE_T

/* Define to 1 if you have the 'mkdir' function. */
#undef HAVE_MKDIR

/* Define to 1 if you have the 'mkfifo' function. */
#undef HAVE_MKFIFO

/* Define this to 1 if your compiler supports the mode_t type. */
#undef HAVE_MODE_T

/* Define to 1 if you have the <mythes.hxx> header file. */
#undef HAVE_MYTHES_HXX

/* Define to 1 if you have the <mythes/mythes.hxx> header file. */
#undef HAVE_MYTHES_MYTHES_HXX

/* Define to 1 if you have the 'open' function. */
#undef HAVE_OPEN

/* Define to 1 if you have the 'pclose' function. */
#undef HAVE_PCLOSE

/* Define to 1 if you have the 'popen' function. */
#undef HAVE_POPEN

/* Define to 1 if you have the 'putenv' function. */
#undef HAVE_PUTENV

/* Define if you have the Qt5X11Extras module */
#undef HAVE_QT5_X11_EXTRAS

/* Define to 1 if you have the 'readlink' function. */
#undef HAVE_READLINK

/* Define to 1 if you have the 'setenv' function. */
#undef HAVE_SETENV

/* Define to 1 if you have the 'setlocale' function. */
#undef HAVE_SETLOCALE

/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H

/* Define to 1 if you have the <stdio.h> header file. */
#undef HAVE_STDIO_H

/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H

/* Define to 1 if you have the 'strerror' function. */
#undef HAVE_STRERROR

/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H

/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H

/* Define to 1 if you have the <sys/select.h> header file. */
#undef HAVE_SYS_SELECT_H

/* Define to 1 if you have the <sys/socket.h> header file. */
#undef HAVE_SYS_SOCKET_H

/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H

/* Define to 1 if you have the <sys/time.h> header file. */
#undef HAVE_SYS_TIME_H

/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H

/* Define to 1 if you have the <sys/utime.h> header file. */
#undef HAVE_SYS_UTIME_H

/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H

/* Define to 1 if you have the 'unsetenv' function. */
#undef HAVE_UNSETENV

/* Define to 1 if the system has the type 'unsigned long long int'. */
#undef HAVE_UNSIGNED_LONG_LONG_INT

/* Define to 1 if you have the <utime.h> header file. */
#undef HAVE_UTIME_H

/* Define to 1 if you have the <wchar.h> header file. */
#undef HAVE_WCHAR_H

/* Define if you have the 'wchar_t' type. */
#undef HAVE_WCHAR_T

/* Define to 1 if you have the 'wcrtomb' function. */
#undef HAVE_WCRTOMB

/* Define to 1 if O_NOFOLLOW works. */
#undef HAVE_WORKING_O_NOFOLLOW

/* Define to 1 if you have the <xcb/xcb.h> header file. */
#undef HAVE_XCB_XCB_H

/* Define to 1 if you have the <zlib.h> header file. */
#undef HAVE_ZLIB_H

/* Define to 1 if you have the '_close' function. */
#undef HAVE__CLOSE

/* Define to 1 if you have the '_getpid' function. */
#undef HAVE__GETPID

/* Define to 1 if you have the '_mkdir' function. */
#undef HAVE__MKDIR

/* Define to 1 if you have the '_open' function. */
#undef HAVE__OPEN

/* Define to 1 if you have the '_pclose' function. */
#undef HAVE__PCLOSE

/* Define to 1 if you have the '_popen' function. */
#undef HAVE__POPEN

/* Define as const if the declaration of iconv() needs const. */
#undef ICONV_CONST

/* Hard system support directory */
#undef LYX_ABS_INSTALLED_DATADIR

/* Hard coded locale directory */
#undef LYX_ABS_INSTALLED_LOCALEDIR

/* Top source directory */
#undef LYX_ABS_TOP_SRCDIR

/* Define if callstack can be printed */
#undef LYX_CALLSTACK_PRINTING

/* Date of release */
#undef LYX_DATE

/* Versioned env var for system dir */
#undef LYX_DIR_VER

/* Major version number */
#undef LYX_MAJOR_VERSION

/* Minor version number */
#undef LYX_MINOR_VERSION

/* Release version number */
#undef LYX_RELEASE_LEVEL

/* Patch version number */
#undef LYX_RELEASE_PATCH

/* Versioned env var for user dir */
#undef LYX_USERDIR_VER

/* Define to 1 if 'major', 'minor', and 'makedev' are declared in <mkdev.h>.
   */
#undef MAJOR_IN_MKDEV

/* Define to 1 if 'major', 'minor', and 'makedev' are declared in
   <sysmacros.h>. */
#undef MAJOR_IN_SYSMACROS

/* Define if mkdir takes only one argument. */
#undef MKDIR_TAKES_ONE_ARG

/* Location of mythes.hxx */
#undef MYTHES_H_LOCATION

/* Name of package */
#undef PACKAGE

/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT

/* Define to the full name of this package. */
#undef PACKAGE_NAME

/* Define to the full name and version of this package. */
#undef PACKAGE_STRING

/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME

/* Define to the home page for this package. */
#undef PACKAGE_URL

/* Define to the version of this package. */
#undef PACKAGE_VERSION

/* Program version suffix */
#undef PROGRAM_SUFFIX

/* Define to the type of arg 1 for 'select'. */
#undef SELECT_TYPE_ARG1

/* Define to the type of args 2, 3 and 4 for 'select'. */
#undef SELECT_TYPE_ARG234

/* Define to the type of arg 5 for 'select'. */
#undef SELECT_TYPE_ARG5

/* The size of 'wchar_t', as computed by sizeof. */
#undef SIZEOF_WCHAR_T

/* Define to 1 if all of the C89 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. */
#undef STDC_HEADERS

/* Define as 1 to use the aspell library */
#undef USE_ASPELL

/* Define as 1 to use the enchant library */
#undef USE_ENCHANT

/* Define to 1 if LyX should use a Haiku-style file layout */
#undef USE_HAIKU_PACKAGING

/* Define as 1 to use the hunspell library */
#undef USE_HUNSPELL

/* Define to 1 if LyX should use a MacOS X application bundle file layout */
#undef USE_MACOSX_PACKAGING

/* Define to 1 if LyX should use a POSIX-style file layout */
#undef USE_POSIX_PACKAGING

/* Define to 1 if LyX should use a Windows-style file layout */
#undef USE_WINDOWS_PACKAGING

/* Full version info */
#undef VERSION_INFO

/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
   significant byte first (like Motorola and SPARC, unlike Intel). */
#if defined AC_APPLE_UNIVERSAL_BUILD
# if defined __BIG_ENDIAN__
#  define WORDS_BIGENDIAN 1
# endif
#else
# ifndef WORDS_BIGENDIAN
#  undef WORDS_BIGENDIAN
# endif
#endif

/* Define to 1 if the X Window System is missing or not being used. */
#undef X_DISPLAY_MISSING

/* libstdc++ assertions mode */
#undef _GLIBCXX_ASSERTIONS

/* libstdc++ debug mode */
#undef _GLIBCXX_DEBUG

/* libstdc++ pedantic debug mode */
#undef _GLIBCXX_DEBUG_PEDANTIC

/* Define as 'int' if <sys/types.h> doesn't define. */
#undef gid_t

/* Define to a type if <wchar.h> does not define. */
#undef mbstate_t

/* Define to 'long int' if <sys/types.h> does not define. */
#undef off_t

/* Define as a signed integer type capable of holding a process identifier. */
#undef pid_t

/* Define as 'unsigned int' if <stddef.h> doesn't define. */
#undef size_t

/* Define as 'int' if <sys/types.h> doesn't define. */
#undef uid_t


/************************************************************
 ** You should not need to change anything beyond this point */

#ifndef HAVE_STRERROR
#if defined(__cplusplus)
extern "C"
#endif
char * strerror(int n);
#endif

#ifdef __CYGWIN__
#  define _DEFAULT_SOURCE
#  define NOMINMAX
#endif

#if defined(HAVE_WCHAR_T) && SIZEOF_WCHAR_T == 4
#  define USE_WCHAR_T
#endif


#endif

