a68g-config.win64.h
1 //! @file a68g-config.win64.h
2 //! @author J. Marcel van der Veer
3 //
4 //! @section Copyright
5 //
6 // This file is part of Algol68G - an Algol 68 compiler-interpreter.
7 // Copyright 2001-2025 J. Marcel van der Veer <algol68g@xs4all.nl>.
8 //
9 //! @section License
10 //
11 // This program is free software; you can redistribute it and/or modify it
12 // under the terms of the GNU General Public License as published by the
13 // Free Software Foundation; either version 3 of the License, or
14 // (at your option) any later version.
15 //
16 // This program is distributed in the hope that it will be useful, but
17 // WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
18 // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
19 // more details. You should have received a copy of the GNU General Public
20 // License along with this program. If not, see <http://www.gnu.org/licenses/>.
21
22 //! @section Synopsis
23 //!
24 //! Default WIN64 configuration file.
25
26 #if defined (BUILD_WIN64)
27
28 #define HAVE_ISINF 1
29 #define HAVE_ISNAN 1
30 #define HAVE_ISFINITE 1
31
32 #define HAVE_GSL
33 #define HAVE_MATHLIB
34 #define HAVE_QUADMATH
35 #define HAVE_GNU_PLOTUTILS
36
37 #undef HAVE_GNU_MPFR
38 #undef HAVE_CURSES
39 #undef HAVE_RTLIB
40
41 #define HAVE_QUADMATH_H
42 #define HAVE_REGEX_H
43
44 #if defined (HAVE_GSL)
45 #define HAVE_GSL_GSL_BLAS_H 1
46 #define HAVE_GSL_GSL_COMPLEX_H 1
47 #define HAVE_GSL_GSL_COMPLEX_MATH_H 1
48 #define HAVE_GSL_GSL_ERRNO_H 1
49 #define HAVE_GSL_GSL_FFT_COMPLEX_H 1
50 #define HAVE_GSL_GSL_INTEGRATION_H 1
51 #define HAVE_GSL_GSL_LINALG_H 1
52 #define HAVE_GSL_GSL_MATH_H 1
53 #define HAVE_GSL_GSL_MATRIX_H 1
54 #define HAVE_GSL_GSL_PERMUTATION_H 1
55 #define HAVE_GSL_GSL_SF_H 1
56 #define HAVE_GSL_GSL_VECTOR_H 1
57 #define HAVE_GSL_GSL_VERSION_H 1
58 #endif
59
60 #if defined (HAVE_GNU_PLOTUTILS)
61 #define HAVE_PLOT_H
62 #else
63 #undef HAVE_PLOT_H
64 #endif
65
66 #if defined (HAVE_CURSES)
67 #define HAVE_CURSES_H
68 #define HAVE_LIBNCURSES
69 #else
70 #undef HAVE_CURSES_H
71 #undef HAVE_LIBNCURSES
72 #endif
73
74 #undef HAVE_CURL
75 #undef HAVE_DLFCN_H
76 #undef HAVE_LIBPQ_FE_H
77 #undef HAVE_PTHREAD_H
78 #undef HAVE_TERM_H
79
80 #define HAVE_ASSERT_H
81 #define HAVE_COMPLEX_H
82 #define HAVE_CONIO_H
83 #define HAVE_CTYPE_H
84 #define HAVE_DIRENT_H
85 #define HAVE_ERRNO_H
86 #define HAVE_FCNTL_H
87 #define HAVE_FLOAT_H
88 #define HAVE_LIBGEN_H
89 #define HAVE_LIMITS_H
90 #define HAVE_MALLOC_H
91 #define HAVE_MATH_H
92 #define HAVE_SETJMP_H
93 #define HAVE_SIGNAL_H
94 #define HAVE_STDARG_H
95 #define HAVE_STDINT_H
96 #define HAVE_STDIO_H
97 #define HAVE_STDLIB_H
98 #define HAVE_STRING_H
99 #define HAVE_SYS_STAT_H
100 #define HAVE_SYS_TYPES_H
101 #define HAVE_TIME_H
102 #define HAVE_UNISTD_H
103
104 #endif // BUILD_WIN64
105
106 // Name of package
107 #define PACKAGE "algol68g"
108
109 // Define to the full name of this package.
110 #define PACKAGE_NAME "algol68g"
111
112 // Define to the one symbol short name of this package.
113 #define PACKAGE_TARNAME "algol68g"
114
115 // Define to the address where bug reports for this package should be sent.
116 #define PACKAGE_BUGREPORT "Marcel van der Veer <algol68g@xs4all.nl>"
117
118 // Define to the full name and version of this package.
119 #define PACKAGE_STRING "algol68g 3.9.5"
120
121 // Define to the version of this package.
122 #define PACKAGE_VERSION "3.9.5"
123
124 // Version number of package
125 #define VERSION "3.9.5"
126
© 2002-2025 J.M. van der Veer (jmvdveer@xs4all.nl)
|