4 #ifndef INCL_FACTORYCONF_H
5 #define INCL_FACTORYCONF_H
24 #ifndef _FACTORY_CONFIG_H
25 #define _FACTORY_CONFIG_H 1
34 #define CF_USE_INLINE 1
41 #ifndef DISABLE_GMP_CPP
42 #define DISABLE_GMP_CPP 1
46 #ifndef FACTORYCONFIGURATION
47 #define FACTORYCONFIGURATION "' '--disable-option-checking' '--prefix=/usr' '--build=ppc64le-redhat-linux-gnu' '--host=ppc64le-redhat-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--bindir=/usr/lib64/Singular' '--disable-silent-rules' '--disable-optimizationflags' '--disable-static' '--enable-p-procs-dynamic' '--enable-gfanlib' '--enable-polymake' '--disable-python_module' '--enable-streamio' '--with-gmp' '--with-ntl' '--with-flint' '--with-mathicgb' '--without-python' '--with-readline' '--disable-doc' '--with-malloc=system' 'build_alias=ppc64le-redhat-linux-gnu' 'host_alias=ppc64le-redhat-linux-gnu' 'CC=gcc' 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-delete-null-pointer-checks' 'LDFLAGS=-Wl,-z,relro' 'CPPFLAGS=-I/usr/include/flint -I/usr/include/gfanlib' 'CXX=g++' 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-delete-null-pointer-checks' 'LT_SYS_LIBRARY_PATH=/usr/lib64:' '--enable-omalloc' 'OMALLOC_LIBS=/builddir/build/BUILD/singular-4.1.1/omalloc/libomalloc.la' 'OMALLOC_INCLUDES=-I/builddir/build/BUILD/singular-4.1.1' '--with-Singular' 'RESOURCES_LIBS=/builddir/build/BUILD/singular-4.1.1/resources/libsingular_resources.la' 'RESOURCES_INCLUDES=-I/builddir/build/BUILD/singular-4.1.1 ' 'FACTORY_LIBS=/builddir/build/BUILD/singular-4.1.1/factory/libfactory.la' 'FACTORY_INCLUDES=-I/builddir/build/BUILD/singular-4.1.1 -I/builddir/build/BUILD/singular-4.1.1/factory/include' '--cache-file=/dev/null' '--srcdir=.'' in /builddir/build/BUILD/singular-4.1.1/factory"
51 #ifndef FACTORYVERSION
52 #define FACTORYVERSION "4.1.1"
65 #define HAVE_CTYPE_H 1
70 #define HAVE_DLFCN_H 1
75 #define HAVE_ERRNO_H 1
85 #define HAVE_FSTREAM 1
97 #ifndef HAVE_INTTYPES_H
98 #define HAVE_INTTYPES_H 1
102 #ifndef HAVE_IOSTREAM
103 #define HAVE_IOSTREAM 1
116 #define HAVE_MATH_H 1
120 #ifndef HAVE_MEMORY_H
121 #define HAVE_MEMORY_H 1
131 #define HAVE_OMALLOC 1
135 #ifndef HAVE_OMALLOC_OMALLOC_H
136 #define HAVE_OMALLOC_OMALLOC_H 1
140 #ifndef HAVE_SIGNAL_H
141 #define HAVE_SIGNAL_H 1
145 #ifndef HAVE_STDARG_H
146 #define HAVE_STDARG_H 1
150 #ifndef HAVE_STDINT_H
151 #define HAVE_STDINT_H 1
156 #define HAVE_STDIO_H 1
160 #ifndef HAVE_STDLIB_H
161 #define HAVE_STDLIB_H 1
166 #define HAVE_STRING 1
170 #ifndef HAVE_STRINGS_H
171 #define HAVE_STRINGS_H 1
175 #ifndef HAVE_STRING_H
176 #define HAVE_STRING_H 1
186 #ifndef HAVE_SYS_STAT_H
187 #define HAVE_SYS_STAT_H 1
194 #ifndef HAVE_SYS_TYPES_H
195 #define HAVE_SYS_TYPES_H 1
200 #define HAVE_TIME_H 1
204 #ifndef HAVE_UNISTD_H
205 #define HAVE_UNISTD_H 1
210 #define LT_OBJDIR ".libs/"
226 #define PACKAGE "factory"
230 #ifndef PACKAGE_BUGREPORT
231 #define PACKAGE_BUGREPORT ""
236 #define PACKAGE_NAME "factory"
240 #ifndef PACKAGE_STRING
241 #define PACKAGE_STRING "factory 4.1.1"
245 #ifndef PACKAGE_TARNAME
246 #define PACKAGE_TARNAME "factory"
251 #define PACKAGE_URL ""
255 #ifndef PACKAGE_VERSION
256 #define PACKAGE_VERSION "4.1.1"
265 #ifndef SINGULAR_CFLAGS
266 #define SINGULAR_CFLAGS "-DSING_NDEBUG -DOM_NDEBUG"
271 #define SING_NDEBUG 1
276 #define SIZEOF_LONG 8
281 #define STDC_HEADERS 1
289 #define VERSION "4.1.1"
317 #if defined (SING_NDEBUG) && ! defined (NOASSERT)
362 #define __ASSERT(expression, message, file, line) \
363 (fprintf( stderr, "error: " message "\n%s:%u: failed assertion `%s'\n", \
364 file, line, expression ), abort(), 0 )
365 #define __ASSERT1(expression, message, parameter1, file, line) \
366 (fprintf( stderr, "error: " message "\n%s:%u: failed assertion `%s'\n", \
367 parameter1, file, line, expression ), abort(), 0 )
369 #define STICKYASSERT(expression, message) \
370 ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__)))
371 #define STICKYASSERT1(expression, message, parameter1) \
372 ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__)))
374 #define __WARN(expression, message, file, line) \
375 (fprintf( stderr, "warning: " message "\n%s:%u: failed assertion `%s'\n", \
376 file, line, expression ), 0 )
377 #define STICKYWARN(expression, message) \
378 ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__)))
381 #define __ASSERT(expression, message, file, line, function) \
382 (fprintf( stderr, "error: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \
383 file, line, function, expression ), abort(), 0 )
384 #define __ASSERT1(expression, message, parameter1, file, line, function) \
385 (fprintf( stderr, "error: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \
386 parameter1, file, line, function, expression ), abort(), 0 )
388 #define STICKYASSERT(expression, message) \
389 ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
390 #define STICKYASSERT1(expression, message, parameter1) \
391 ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
393 #define __WARN(expression, message, file, line, function) \
394 (fprintf( stderr, "warning: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \
395 file, line, function, expression ), 0 )
396 #define STICKYWARN(expression, message) \
397 ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
404 #define ASSERT(expression, message) \
405 ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__)))
406 #define ASSERT1(expression, message, parameter1) \
407 ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__)))
409 #define WARN(expression, message) \
410 ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__)))
413 #define ASSERT(expression, message) \
414 ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
415 #define ASSERT1(expression, message, parameter1) \
416 ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
418 #define WARN(expression, message) \
419 ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
422 #define PVIRT_VOID(msg) \
423 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); }
424 #define PVIRT_INTCF(msg) \
425 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; }
426 #define PVIRT_BOOL(msg) \
427 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return false; }
428 #define PVIRT_INT(msg) \
429 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; }
430 #define PVIRT_CHARCC(msg) \
431 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; }
433 #define ASSERT(expression, message) do {} while (0)
434 #define ASSERT1(expression, message, parameter1) do {} while (0)
436 #define WARN(expression, message) do {} while (0)
438 #define PVIRT_VOID(msg) = 0
439 #define PVIRT_INTCF(msg) = 0
440 #define PVIRT_BOOL(msg) = 0
441 #define PVIRT_INT(msg) = 0
442 #define PVIRT_CHARCC(msg) = 0