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