 |
My Project
|
Loading...
Searching...
No Matches
Go to the documentation of this file.
4#ifndef INCL_FACTORYCONF_H
5#define INCL_FACTORYCONF_H
25#ifndef _FACTORY_CONFIG_H
26#define _FACTORY_CONFIG_H 1
35#define CF_USE_INLINE 1
42#ifndef DISABLE_GMP_CPP
43#define DISABLE_GMP_CPP 1
47#ifndef FACTORYCONFIGURATION
48#define FACTORYCONFIGURATION "' '--disable-option-checking' '--prefix=/usr' '--build=aarch64-redhat-linux-gnu' '--host=aarch64-redhat-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/bin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--runstatedir=/run' '--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-bigintm-module' '--enable-gfanlib' '--enable-gfanlib-module' '--enable-Order-module' '--enable-polymake-module' '--disable-python-module' '--enable-sispasm-module' '--enable-streamio' '--with-gmp' '--with-ntl' '--with-flint' '--with-mathicgb' '--without-python' '--with-readline' '--enable-doc-build' '--with-malloc=system' 'build_alias=aarch64-redhat-linux-gnu' 'host_alias=aarch64-redhat-linux-gnu' 'CC=gcc' 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,lazy' '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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC' 'LT_SYS_LIBRARY_PATH=/usr/lib64:' '--enable-omalloc' 'OMALLOC_LIBS=/builddir/build/BUILD/Singular-4.4.1-build/Singular-Release-4-4-1/omalloc/libomalloc.la' 'OMALLOC_INCLUDES=-I/builddir/build/BUILD/Singular-4.4.1-build/Singular-Release-4-4-1' '--htmldir=/usr/share/doc/singular' '--with-Singular' 'RESOURCES_LIBS=/builddir/build/BUILD/Singular-4.4.1-build/Singular-Release-4-4-1/resources/libsingular_resources.la' 'RESOURCES_INCLUDES=-I/builddir/build/BUILD/Singular-4.4.1-build/Singular-Release-4-4-1 ' 'FACTORY_LIBS=/builddir/build/BUILD/Singular-4.4.1-build/Singular-Release-4-4-1/factory/libfactory.la' 'FACTORY_INCLUDES=-I/builddir/build/BUILD/Singular-4.4.1-build/Singular-Release-4-4-1 -I/builddir/build/BUILD/Singular-4.4.1-build/Singular-Release-4-4-1/factory -I/builddir/build/BUILD/Singular-4.4.1-build/Singular-Release-4-4-1/factory/include' '--cache-file=/dev/null' '--srcdir=.'' in /builddir/build/BUILD/Singular-4.4.1-build/Singular-Release-4-4-1/factory"
53#define FACTORYVERSION "4.4.1"
90#ifndef HAVE_INTTYPES_H
91#define HAVE_INTTYPES_H 1
96#define HAVE_IOSTREAM 1
119#define HAVE_OMALLOC 1
123#ifndef HAVE_OMALLOC_OMALLOC_H
124#define HAVE_OMALLOC_OMALLOC_H 1
129#define HAVE_SIGNAL_H 1
134#define HAVE_STDARG_H 1
139#define HAVE_STDINT_H 1
144#define HAVE_STDIO_H 1
149#define HAVE_STDLIB_H 1
158#ifndef HAVE_STRINGS_H
159#define HAVE_STRINGS_H 1
164#define HAVE_STRING_H 1
174#ifndef HAVE_SYS_STAT_H
175#define HAVE_SYS_STAT_H 1
182#ifndef HAVE_SYS_TYPES_H
183#define HAVE_SYS_TYPES_H 1
193#define HAVE_UNISTD_H 1
198#define LT_OBJDIR ".libs/"
214#define PACKAGE "factory"
218#ifndef PACKAGE_BUGREPORT
219#define PACKAGE_BUGREPORT ""
224#define PACKAGE_NAME "factory"
228#ifndef PACKAGE_STRING
229#define PACKAGE_STRING "factory 4.4.1"
233#ifndef PACKAGE_TARNAME
234#define PACKAGE_TARNAME "factory"
239#define PACKAGE_URL ""
243#ifndef PACKAGE_VERSION
244#define PACKAGE_VERSION "4.4.1"
253#ifndef SINGULAR_CFLAGS
254#define SINGULAR_CFLAGS "-DSING_NDEBUG -DOM_NDEBUG"
271#define STDC_HEADERS 1
279#define VERSION "4.4.1"
307#if defined (SING_NDEBUG) && ! defined (NOASSERT)
352#define __ASSERT(expression, message, file, line) \
353(fprintf( stderr, "error: " message "\n%s:%u: failed assertion `%s'\n", \
354 file, line, expression ), abort(), 0 )
355#define __ASSERT1(expression, message, parameter1, file, line) \
356(fprintf( stderr, "error: " message "\n%s:%u: failed assertion `%s'\n", \
357 parameter1, file, line, expression ), abort(), 0 )
359#define STICKYASSERT(expression, message) \
360((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__)))
361#define STICKYASSERT1(expression, message, parameter1) \
362((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__)))
364#define __WARN(expression, message, file, line) \
365(fprintf( stderr, "warning: " message "\n%s:%u: failed assertion `%s'\n", \
366 file, line, expression ), 0 )
367#define STICKYWARN(expression, message) \
368((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__)))
371#define __ASSERT(expression, message, file, line, function) \
372(fprintf( stderr, "error: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \
373 file, line, function, expression ), abort(), 0 )
374#define __ASSERT1(expression, message, parameter1, file, line, function) \
375(fprintf( stderr, "error: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \
376 parameter1, file, line, function, expression ), abort(), 0 )
378#define STICKYASSERT(expression, message) \
379((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
380#define STICKYASSERT1(expression, message, parameter1) \
381((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
383#define __WARN(expression, message, file, line, function) \
384(fprintf( stderr, "warning: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \
385 file, line, function, expression ), 0 )
386#define STICKYWARN(expression, message) \
387((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
394#define ASSERT(expression, message) \
395((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__)))
396#define ASSERT1(expression, message, parameter1) \
397((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__)))
399#define WARN(expression, message) \
400((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__)))
403#define ASSERT(expression, message) \
404((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
405#define ASSERT1(expression, message, parameter1) \
406((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
408#define WARN(expression, message) \
409((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
412#define PVIRT_VOID(msg) \
413{ fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); }
414#define PVIRT_INTCF(msg) \
415{ fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; }
416#define PVIRT_BOOL(msg) \
417{ fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return false; }
418#define PVIRT_INT(msg) \
419{ fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; }
420#define PVIRT_CHARCC(msg) \
421{ fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; }
423#define ASSERT(expression, message) do {} while (0)
424#define ASSERT1(expression, message, parameter1) do {} while (0)
426#define WARN(expression, message) do {} while (0)
428#define PVIRT_VOID(msg) = 0
429#define PVIRT_INTCF(msg) = 0
430#define PVIRT_BOOL(msg) = 0
431#define PVIRT_INT(msg) = 0
432#define PVIRT_CHARCC(msg) = 0