|
|
1 //! @file a68g-config.win32.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-2026 J. Marcel van der Veer <algol68g@algol68genie.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 WIN32 configuration file. 25 26 #if defined (BUILD_WIN32) 27 28 #define HAVE_ISINF 1 29 #define HAVE_ISNAN 1 30 #define HAVE_ISFINITE 1 31 32 #define HAVE_GSL 33 #define HAVE_GNU_PLOTUTILS 34 #define HAVE_R_MATHLIB 35 #define HAVE_QUADMATH 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 #undef HAVE_SIGACTION 105 106 #endif // BUILD_WIN32 107 108 // Name of package 109 #define PACKAGE "algol68g" 110 111 // Define to the full name of this package. 112 #define PACKAGE_NAME "algol68g" 113 114 // Define to the one symbol short name of this package. 115 #define PACKAGE_TARNAME "algol68g" 116 117 // Define to the address where bug reports for this package should be sent. 118 #define PACKAGE_BUGREPORT "Marcel van der Veer <algol68g@algol68genie.nl>" 119 120 // Define to the full name and version of this package. 121 #define PACKAGE_STRING "algol68g 3.12.0" 122 123 // Define to the version of this package. 124 #define PACKAGE_VERSION "3.12.0" 125 126 // Version number of package 127 #define VERSION "3.12.0" 128
© 2001-2026 J.M. van der Veer
jmvdveer@algol68genie.nl