this repo has no description
1/* 2 * Main authors: 3 * Guido Tack <tack@gecode.org> 4 * 5 * Copyright: 6 * Guido Tack, 2008 7 * 8 * This file is part of Gecode, the generic constraint 9 * development environment: 10 * http://www.gecode.org 11 * 12 * Permission is hereby granted, free of charge, to any person obtaining 13 * a copy of this software and associated documentation files (the 14 * "Software"), to deal in the Software without restriction, including 15 * without limitation the rights to use, copy, modify, merge, publish, 16 * distribute, sublicense, and/or sell copies of the Software, and to 17 * permit persons to whom the Software is furnished to do so, subject to 18 * the following conditions: 19 * 20 * The above copyright notice and this permission notice shall be 21 * included in all copies or substantial portions of the Software. 22 * 23 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 24 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 25 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 26 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 27 * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 28 * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 29 * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 30 * 31 */ 32 33/* Whether to build with default memory allocator */ 34#undef GECODE_ALLOCATOR 35 36/* Whether to include audit code */ 37#undef GECODE_AUDIT 38 39/* User-defined prefix of dll names */ 40#undef GECODE_DLL_USERPREFIX 41 42/* User-defined suffix of dll names */ 43#undef GECODE_DLL_USERSUFFIX 44 45/* Supported version of FlatZinc */ 46#undef GECODE_FLATZINC_VERSION 47 48/* max freelist size on 32 bit platforms */ 49#undef GECODE_FREELIST_SIZE_MAX32 50 51/* max freelist size on 64 bit platforms */ 52#undef GECODE_FREELIST_SIZE_MAX64 53 54/* Whether gcc understands visibility attributes */ 55#undef GECODE_GCC_HAS_CLASS_VISIBILITY 56 57/* whether __builtin_ffsll is available */ 58#undef GECODE_HAS_BUILTIN_FFSLL 59 60/* whether __builtin_popcountll is available */ 61#undef GECODE_HAS_BUILTIN_POPCOUNTLL 62 63/* Whether counting-based search support available */ 64#undef GECODE_HAS_CBS 65 66/* Whether CPProfiler support available */ 67#undef GECODE_HAS_CPPROFILER 68 69/* Whether to build FLOAT variables */ 70#undef GECODE_HAS_FLOAT_VARS 71 72/* Whether Gist is available */ 73#undef GECODE_HAS_GIST 74 75/* Whether GNU hash_map is available */ 76#undef GECODE_HAS_GNU_HASH_MAP 77 78/* Whether to build INT variables */ 79#undef GECODE_HAS_INT_VARS 80 81/* Whether MPFR is available */ 82#undef GECODE_HAS_MPFR 83 84/* Whether we have mtrace for memory leak debugging */ 85#undef GECODE_HAS_MTRACE 86 87/* Whether Qt is available */ 88#undef GECODE_HAS_QT 89 90/* Whether to build SET variables */ 91#undef GECODE_HAS_SET_VARS 92 93/* Whether unistd.h is available */ 94#undef GECODE_HAS_UNISTD_H 95 96/* Whether unordered_map is available */ 97#undef GECODE_HAS_UNORDERED_MAP 98 99/* Gecode version */ 100#undef GECODE_LIBRARY_VERSION 101 102/* Heap memory alignment */ 103#undef GECODE_MEMORY_ALIGNMENT 104 105/* How to check allocation size */ 106#undef GECODE_MSIZE 107 108/* Whether to track peak heap size */ 109#undef GECODE_PEAKHEAP 110 111/* Whether we need malloc.h */ 112#undef GECODE_PEAKHEAP_MALLOC_H 113 114/* Whether we need malloc/malloc.h */ 115#undef GECODE_PEAKHEAP_MALLOC_MALLOC_H 116 117/* Whether we are compiling static libraries */ 118#undef GECODE_STATIC_LIBS 119 120/* Whether we have Mac OS threads */ 121#undef GECODE_THREADS_OSX 122 123/* Whether we have Mac OS threads (new version) */ 124#undef GECODE_THREADS_OSX_UNFAIR 125 126/* Whether we have posix threads */ 127#undef GECODE_THREADS_PTHREADS 128 129/* Whether we have posix spinlocks */ 130#undef GECODE_THREADS_PTHREADS_SPINLOCK 131 132/* Whether we have windows threads */ 133#undef GECODE_THREADS_WINDOWS 134 135/* Use clock() for time-measurement */ 136#undef GECODE_USE_CLOCK 137 138/* Use gettimeofday for time-measurement */ 139#undef GECODE_USE_GETTIMEOFDAY 140 141/* Gecode version */ 142#undef GECODE_VERSION 143 144/* Gecode version */ 145#undef GECODE_VERSION_NUMBER 146 147/* How to tell the compiler to really, really inline */ 148#undef forceinline 149 150// STATISTICS: support-any