home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 mARCH / PCWK3A99.iso / Linux / DDD331 / DDD-3_1_.000 / DDD-3_1_ / ddd-3.1.1 / ddd / acconfig.h.in < prev    next >
Text File  |  1998-11-26  |  6KB  |  175 lines

  1. // $Id: acconfig.h.in,v 1.39 1998/11/26 12:30:48 zeller Exp $ -*- C++ -*-
  2. // General configuration file.
  3.  
  4. // Copyright (C) 1995-1998 Technische Universitaet Braunschweig, Germany.
  5. // Written by Andreas Zeller <zeller@ips.cs.tu-bs.de>.
  6. // 
  7. // This file is part of the ICE Library.
  8. // 
  9. // The ICE Library is free software; you can redistribute it and/or
  10. // modify it under the terms of the GNU Library General Public
  11. // License as published by the Free Software Foundation; either
  12. // version 2 of the License, or (at your option) any later version.
  13. // 
  14. // The ICE Library is distributed in the hope that it will be useful,
  15. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  17. // See the GNU Library General Public License for more details.
  18. // 
  19. // You should have received a copy of the GNU Library General Public
  20. // License along with the ICE Library -- see the file COPYING.LIB.
  21. // If not, write to the Free Software Foundation, Inc.,
  22. // 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  23. // 
  24. // ICE is the incremental configuration environment.
  25. // For details, see the ICE World-Wide-Web page, 
  26. // `http://www.cs.tu-bs.de/softech/ice/',
  27. // or send a mail to the ICE developers <ice@ips.cs.tu-bs.de>.
  28.  
  29. #ifndef _ICE_config_h
  30. #define _ICE_config_h
  31. // @TOP@
  32.  
  33. // Descriptive text for C preprocessor macros that autoconf may define.
  34. // Leave the following blank line there!!  Autoheader needs it.
  35.  
  36.  
  37. /* The package name. */
  38. #undef PACKAGE
  39.  
  40. /* Define if your C++ compiler has ANSI-compliant lifetime of temporaries. */
  41. #undef HAVE_ANSI_LIFETIME_OF_TEMPORARIES
  42.  
  43. /* Define if your C++ compiler supports explicit template instantiation. */
  44. #undef HAVE_EXPLICIT_TEMPLATE_INSTANTIATION
  45.  
  46. /* Define if your C++ compiler supports overloaded operator new[]. */
  47. #undef HAVE_ARRAY_OPERATOR_NEW
  48.  
  49. /* Define if you have the X Athena widgets. */
  50. #undef HAVE_ATHENA
  51.  
  52. /* Define if your C++ compiler supports `bool' types. */
  53. #undef HAVE_BOOL
  54.  
  55. /* Define if your C++ compiler supports the `mutable' keyword. */
  56. #undef HAVE_MUTABLE
  57.  
  58. /* Define if your C++ compiler supports the `explicit' keyword. */
  59. #undef HAVE_EXPLICIT
  60.  
  61. /* Define if your C++ compiler supports exception handling. */
  62. #undef HAVE_EXCEPTIONS
  63.  
  64. /* Define if your C++ compiler supports ISO C++ standard exceptions. */
  65. #undef HAVE_STD_EXCEPTIONS
  66.  
  67. /* Define if your C++ compiler supports namespaces. */
  68. #undef HAVE_NAMESPACE
  69.  
  70. /* Define if your C++ compiler supports run-time type information. */
  71. #undef HAVE_TYPEINFO
  72.  
  73. /* Define if <sys/core.h> defines CORE_MAGIC to identify core files. */
  74. #undef HAVE_CORE_MAGIC
  75.  
  76. /* Define if ptrace() supports a PTRACE_DUMPCORE request to dump core files. */
  77. #undef HAVE_PTRACE_DUMPCORE
  78.  
  79. /* Define if your C++ library has an ostrstream::frozen() function. */
  80. #undef HAVE_FROZEN_OSTRSTREAM
  81.  
  82. /* Define if your C++ compiler supports `long long' types. */
  83. #undef HAVE_LONG_LONG
  84.  
  85. /* Define if MAXPATHLEN is defined or declared in <sys/param.h>. */
  86. #undef HAVE_MAXPATHLEN
  87.  
  88. /* Define if you have the XP library (X11R6.3 print server).
  89.    Required by Motif 2.1 and later. */
  90. #undef HAVE_XP
  91.  
  92. /* Define if you have the XPM library. */
  93. #undef HAVE_XPM
  94.  
  95. /* Define if you have Motif widgets. */
  96. #undef HAVE_MOTIF
  97.  
  98. /* Define if your Motif widgets are actually LessTif widgets. */
  99. #undef HAVE_LESSTIF
  100.  
  101. /* Define if the Motif library defines `xmUseVersion' */
  102. #undef HAVE_XMUSEVERSION
  103.  
  104. /* Define if your C++ compiler supports named return values. */
  105. #undef HAVE_NAMED_RETURN_VALUES
  106.  
  107. /* Define if PATH_MAX is defined or declared in <limits.h>. */
  108. #undef HAVE_PATH_MAX
  109.  
  110. /* Define if your C++ compiler supports placement new. */
  111. #undef HAVE_PLACEMENT_NEW
  112.  
  113. /* Define if _POSIX_PATH_MAX is defined or declared in <limits.h>. */
  114. #undef HAVE_POSIX_PATH_MAX
  115.  
  116. /* Define if your C++ compiler supports the __PRETTY_FUNCTION__ macro. */
  117. #undef HAVE_PRETTY_FUNCTION
  118.  
  119. /* Define if the `regex_t' type has a `n_subexps' member, as in GNU RX 1.0 */
  120. #undef HAVE_REGEX_T_N_SUBEXPS
  121.  
  122. /* Define if the `regex_t' type has a `re_nsub' member, according to POSIX.2 */
  123. #undef HAVE_REGEX_T_RE_NSUB
  124.  
  125. /* Define if ostrstream::pcount() is increased by 1 after accessing the
  126.    string via ostrstream::str(), as in the SGI C++ I/O library. */
  127. #undef OSTRSTREAM_PCOUNT_BROKEN
  128.  
  129. /* Define to the signal handler type accepted by signal(). 
  130.    See the `signal' man page and the decl in <signal.h> for the exact type.
  131.    Typically values are `int', `...', and `int ...'. */
  132. #undef SIGHANDLERARGS
  133.  
  134. /* Define if `regcomp()' from <regex.h> does not work. */
  135. #undef REGCOMP_BROKEN
  136.  
  137. /* Define if you want this program to use X Athena widgets. */
  138. #undef WITH_ATHENA
  139.  
  140. /* Define if you want to replace the ICE built-in 'test' command by
  141.    the external `test' program. */
  142. #undef WITH_EXTERNAL_TEST
  143.  
  144. /* Define if you want this program to use Motif widgets. */
  145. #undef WITH_MOTIF
  146.  
  147. /* Define if you want support for runtime-compiled regexps.  Required
  148.    in ICE; not needed in DDD.  */
  149. #undef WITH_RUNTIME_REGEX
  150.  
  151. /* Define if you want regexps to be compiled at runtime.  Default in
  152.    DDD 2.1 and earlier.  Requires ~30% more memory; slightly slower,
  153.    too.  Requires WITH_RUNTIME_REGEX to be set.  Required in ICE.  */
  154. #undef RUNTIME_REGEX
  155.  
  156. /* Define if you want the manual to be compiled into the executable. */
  157. #undef WITH_BUILTIN_MANUAL
  158.  
  159. /* Define if you want the app-defaults file to be compiled into the
  160.    executable. */
  161. #undef WITH_BUILTIN_APP_DEFAULTS
  162.  
  163.  
  164. // @BOTTOM@
  165.  
  166. define(`ICE_CHECK_DECL', dnl
  167. `/* Define if $1 is declared in $2. */
  168. undef(translit(HAVE_$1_DECL, `abcdefghijklmnopqrstuvwxyz', dnl
  169. `ABCDEFGHIJKLMNOPQRSTUVWXYZ'))'
  170. )dnl
  171. define(`undef', `#undef $1')dnl
  172. include(ifdef(`srcdir',srcdir()/acspecial.h,acspecial.h))dnl
  173. #endif // _ICE_config_h
  174. // DON'T ADD ANYTHING BEHIND THIS #endif
  175.