2 /* This is the compilation configuration file for LyX. It was generated by
3 autoconf's configure. You might want to change some of the defaults if
4 something goes wrong during the compilation
7 * ======================================================
9 * LyX, the High Level Word Processor
11 * Copyright (C) 1995 Matthias Ettrich
13 *======================================================*/
20 /* Define on SunOS 4 and SCO, were some functions are missing from the headers */
23 /* Define if you want debugging turned on as default. */
24 #undef DEBUG_AS_DEFAULT
26 /* Define if you are building a development version of LyX */
29 /* Define to 1 if NLS is requested. */
32 /* Define to nothing if your compiler does not understand the
33 `explicit' directive */
36 /* define this to the location of forms.h to be used with #include,
38 #undef FORMS_H_LOCATION
40 /* define this to the location of stl_string_fwd.h to be used with #include,
41 NOTE: Do not set it to <stl_string_fwd.h> as that will find the LyX
42 supplied version of the header.
43 e.g. <../include/stl_string_fwd.h> */
44 #undef STL_STRING_FWD_H_LOCATION
46 /* Define if your locale.h file contains LC_MESSAGES. */
47 #undef HAVE_LC_MESSAGES
49 /* Define as 1 if you have catgets and don't want to use GNU gettext. */
52 /* Define as 1 if you have gettext and don't want to use GNU gettext. */
55 /* Define as 1 if you have the stpcopy function */
59 /* Define if the bool type is known to your compiler */
63 /* Define to the name of the distribution. */
66 /* You might want to define TWO_COLOR_ICONS if you want to spare
67 your colormap. This will use monochrome icons instead of colored
69 #undef TWO_COLOR_ICONS
71 /* Define to the version of the distribution. */
74 /* Define this if you want to see the #warning directives put here and
75 there by the developpers to get attention */
78 /* define this to the location of xpm.h to be used with #include,
84 /************************************************************
85 ** You should not need to change anything beyond this point */
87 /* even though -ansi might have been specified for gcc, we want all
89 #ifdef __STRICT_ANSI__
90 /**/#undef __STRICT_ANSI__
94 #define BZERO(a,b) memset(a,0,b)
96 #define BZERO(a,b) bzero(a,b)
100 #define strchr(a,b) index(a,b)
104 #define memmove(a, b, c) bcopy(b, a, c)
107 #ifndef HAVE_STRERROR
108 #if defined (__cplusplus)
111 char * strerror(int n);
114 #ifdef BROKEN_HEADERS
115 #include "broken_headers.h"
118 /* C++ always support the keyword `inline' */
119 #if defined inline && defined __cplusplus
123 /* C++ always has a good enough `const' */
124 #if defined const && defined __cplusplus
128 /* Check on the run if we are using exceptions during this compilation.*/
129 #if defined(__sgi) || defined(__GNUC__)
131 # define USING_EXCEPTIONS
135 #if defined(__USLC__) || defined(__SUNPRO_CC) || defined(__COMO__) || defined(__ICL)
136 # define USING_EXCEPTIONS
140 #include "os2_defines.h"
144 #include "vms_defines.h"
147 #if defined(__CYGWIN__) || defined( __CYGWIN32__)
148 #include "nt_defines.h"
151 #endif /* _CONFIG_H */