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-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 WIN64 configuration file.
  25  
  26  #if defined (BUILD_WIN64)
  27  
  28  #define HAVE_GNU_PLOTUTILS
  29  #define HAVE_GSL 1
  30  #define HAVE_IEEE_754 1
  31  #define HAVE_ISFINITE 1
  32  #define HAVE_ISINF 1
  33  #define HAVE_ISNAN 1
  34  #define HAVE_QUADMATH 1
  35  #define HAVE_R_MATHLIB 1
  36  
  37  #define HAVE_INT64_T
  38  #define HAVE_UINT64_T
  39  #define HAVE_C23_FLOAT128
  40  
  41  //#define HAVE_CURL 1
  42  //#define HAVE_CURL_H 1
  43  
  44  #undef HAVE_CURL
  45  #undef HAVE_CURSES
  46  #undef HAVE_RTLIB
  47  #undef HAVE_READLINE
  48  #undef HAVE_BOEHM_GC
  49  
  50  #undef HAVE_CURL_H
  51  #define HAVE_QUADMATH_H
  52  #define HAVE_REGEX_H
  53  
  54  #if defined (HAVE_GSL)
  55  #define HAVE_GSL_GSL_BLAS_H 1
  56  #define HAVE_GSL_GSL_COMPLEX_H 1
  57  #define HAVE_GSL_GSL_COMPLEX_MATH_H 1
  58  #define HAVE_GSL_GSL_ERRNO_H 1
  59  #define HAVE_GSL_GSL_FFT_COMPLEX_H 1
  60  #define HAVE_GSL_GSL_INTEGRATION_H 1
  61  #define HAVE_GSL_GSL_LINALG_H 1
  62  #define HAVE_GSL_GSL_MATH_H 1
  63  #define HAVE_GSL_GSL_MATRIX_H 1
  64  #define HAVE_GSL_GSL_PERMUTATION_H 1
  65  #define HAVE_GSL_GSL_SF_H 1
  66  #define HAVE_GSL_GSL_VECTOR_H 1
  67  #define HAVE_GSL_GSL_VERSION_H 1
  68  #endif
  69  
  70  #if defined (HAVE_GNU_PLOTUTILS)
  71  #define HAVE_PLOT_H
  72  #else
  73  #undef HAVE_PLOT_H
  74  #endif
  75  
  76  #if defined (HAVE_CURSES)
  77  #define HAVE_CURSES_H
  78  #define HAVE_LIBNCURSES
  79  #else
  80  #undef HAVE_CURSES_H
  81  #undef HAVE_LIBNCURSES
  82  #endif
  83  
  84  #undef HAVE_DLFCN_H
  85  #undef HAVE_LIBPQ_FE_H
  86  #undef HAVE_PTHREAD_H
  87  #undef HAVE_TERM_H
  88  
  89  #define HAVE_ASSERT_H
  90  #define HAVE_COMPLEX_H
  91  #define HAVE_CONIO_H
  92  #define HAVE_CTYPE_H
  93  #define HAVE_DIRENT_H
  94  #define HAVE_ERRNO_H
  95  #define HAVE_FCNTL_H
  96  #define HAVE_FENV_H
  97  #define HAVE_FLOAT_H
  98  #define HAVE_LIBGEN_H
  99  #define HAVE_LIMITS_H
 100  #define HAVE_MALLOC_H
 101  #define HAVE_MATH_H
 102  #define HAVE_SETJMP_H
 103  #define HAVE_SIGNAL_H
 104  #define HAVE_STDARG_H
 105  #define HAVE_STDINT_H
 106  #define HAVE_STDIO_H
 107  #define HAVE_STDLIB_H
 108  #define HAVE_STRING_H
 109  #define HAVE_SYS_STAT_H
 110  #define HAVE_SYS_TYPES_H
 111  #define HAVE_TIME_H
 112  #define HAVE_UNISTD_H
 113  
 114  #undef HAVE_SIGACTION
 115  
 116  #endif // BUILD_WIN64
 117  
 118  // Name of package
 119  #define PACKAGE "algol68g"
 120  
 121  // Define to the full name of this package.
 122  #define PACKAGE_NAME "algol68g"
 123  
 124  // Define to the one symbol short name of this package.
 125  #define PACKAGE_TARNAME "algol68g"
 126  
 127  // Define to the address where bug reports for this package should be sent.
 128  #define PACKAGE_BUGREPORT "Marcel van der Veer <algol68g@algol68genie.nl>"
 129  
 130  // Define to the full name and version of this package.
 131  #define PACKAGE_STRING "algol68g 3.13.4"
 132  
 133  // Define to the version of this package.
 134  #define PACKAGE_VERSION "3.13.4"
 135  
 136  // Version number of package
 137  #define VERSION "3.13.4"
 138  
     

This website is archived by the National Library of the Netherlands.

© J.M. van der Veer   •   jmvdveer@algol68genie.nl