https://gitlab.inria.fr/cado-nfs/cado-nfs
Revision 13f7948c427bd2a08ec9e114ef8eec33b149983c authored by Emmanuel Thomé on 29 January 2021, 16:19:07 UTC, committed by Emmanuel Thomé on 31 January 2021, 21:30:12 UTC
1 parent 6f68957
Tip revision: 13f7948c427bd2a08ec9e114ef8eec33b149983c authored by Emmanuel Thomé on 29 January 2021, 16:19:07 UTC
various fixes for containerized builds.
various fixes for containerized builds.
Tip revision: 13f7948
cado_config_h.in
#ifndef CADO_CONFIG_H_
#define CADO_CONFIG_H_
/* cado_config.h is auto-generated (by cmake) from cado_config_h.in
* cado_config_h.in is *NOT* auto-generated */
/* we strive to list the cmakedefine's in the order they are created by
* CMakeLists.txt.
*
* Note that some flags are used only in the CMakeLists.txt files. As
* such, they need not appear here, but we could expose these if need
* arises. The corresponding names are put in comments below.
*/
#define CFLAGS "@CMAKE_C_FLAGS@"
#define CXXFLAGS "@CMAKE_CXX_FLAGS@"
#define ULONG_BITS @ULONG_BITS@
#define ULONGLONG_BITS @ULONGLONG_BITS@
#cmakedefine HAVE_CXX11
#define GMP_INCDIR "@GMP_INCDIR@"
#define GMP_LIBDIR "@GMP_LIBDIR@"
#define MPIR_INCDIR "@MPIR_INCDIR@"
#define MPIR_LIBDIR "@MPIR_LIBDIR@"
#cmakedefine HAVE_MPIR
// #cmakedefine HAVE_KNOWN_GMP_RANDOM_BEHAVIOUR
#cmakedefine HAVE_MMX
#cmakedefine HAVE_SSE2
#cmakedefine HAVE_SSE3
#cmakedefine HAVE_SSSE3
#cmakedefine HAVE_SSE41
#cmakedefine HAVE_AVX
#cmakedefine HAVE_AVX2
#cmakedefine HAVE_PCLMUL
#cmakedefine HAVE_ARM_NEON
#cmakedefine HAVE_GCC_STYLE_AMD64_INLINE_ASM
#cmakedefine HAVE_GCC_STYLE_ARM_INLINE_ASM
#cmakedefine VOLATILE_IF_GCC_UBUNTU_BUG
#cmakedefine VOLATILE_IF_GCC_58805_BUG
#cmakedefine HAVE_GAS_SYNTAX_ASSEMBLY_SOURCES
#cmakedefine HAVE_GLIBC
#cmakedefine HAVE_CURL
#cmakedefine HAVE_CABSL
#cmakedefine HAVE_LOG2
#cmakedefine HAVE_CLOG
#cmakedefine HAVE_EXP2
#cmakedefine HAVE_STDCPP_MATH_SPEC_FUNCS
#cmakedefine HAVE_RESOURCE_H
#cmakedefine HAVE_UTSNAME_H
#cmakedefine HAVE_STATVFS_H
#cmakedefine HAVE_WAIT_H
#cmakedefine HAVE_LIBGEN_H
#cmakedefine HAVE_SYS_MMAN_H
#cmakedefine HAVE_SIGHUP
#cmakedefine HAVE_POSIX_MEMALIGN
#cmakedefine HAVE_ALIGNAS
#cmakedefine HAVE_NANOSLEEP
#cmakedefine HAVE_USLEEP
#cmakedefine HAVE_POPEN
#cmakedefine HAVE_PCLOSE
#cmakedefine HAVE_GETRUSAGE
#cmakedefine HAVE_LRAND48
#cmakedefine HAVE_STRDUP
#cmakedefine HAVE_STRNDUP
#cmakedefine HAVE_STRNLEN
// #cmakedefine HAVE_SIGACTION
#cmakedefine HAVE_WAITPID
#cmakedefine HAVE_CTIME_R
#cmakedefine HAVE_REALPATH
#cmakedefine HAVE_MMAP
#cmakedefine HAVE_SYSCONF
#cmakedefine HAVE_RUSAGE_THREAD
#cmakedefine HAVE_SYNC_FETCH
#cmakedefine HAVE_ASPRINTF
#cmakedefine HAVE_USUAL_SRAND_DETERMINISTIC_BEHAVIOR
#cmakedefine HAVE_SRAND_DETERMINISTIC
#cmakedefine HAVE_STRLCPY
#cmakedefine HAVE_STRLCAT
#cmakedefine HAVE_LINUX_BINFMTS_H
#cmakedefine HAVE_HWLOC
#cmakedefine HAVE_GMPECM
#cmakedefine HAVE_CXXABI_H
#cmakedefine HAVE_REGEX_H
#cmakedefine HAVE_PTHREAD_BARRIER_WAIT
/* In the C source files, we may of course check MPI_VERSION and
* MPI_SUBVERSION by ourselves. However we would like to possibly
* dismiss, on the per-implementation basis, the claim of MPI-3 support.
*/
#cmakedefine HAVE_MPI2_API
#cmakedefine HAVE_MPI3_API
#cmakedefine HAVE_OPENMP
#cmakedefine HAVE_MINGW
#cmakedefine HAVE_EXECUTABLE_SUFFIX
#ifdef HAVE_EXECUTABLE_SUFFIX
#define EXECUTABLE_SUFFIX "@CMAKE_EXECUTABLE_SUFFIX@"
#endif
#cmakedefine HAVE_M4RI
#cmakedefine HAVE_M4RIE
#cmakedefine HAVE_JEVENTS
#cmakedefine HAVE_GLIBC_VECTOR_INTERNALS
#cmakedefine HAVE_INT128
#cmakedefine HAVE_ALIGNED_ALLOC
#cmakedefine UINT64_T_IS_EXACTLY_UNSIGNED_LONG
#cmakedefine UINT64_T_IS_EXACTLY_UNSIGNED_LONG_LONG
#cmakedefine INT64_T_IS_EXACTLY_LONG
#cmakedefine INT64_T_IS_EXACTLY_LONG_LONG
#cmakedefine UINT32_T_IS_EXACTLY_UNSIGNED_LONG
#cmakedefine UINT32_T_IS_EXACTLY_UNSIGNED_INT
#cmakedefine INT32_T_IS_EXACTLY_LONG
#cmakedefine INT32_T_IS_EXACTLY_INT
#cmakedefine MP_LIMB_T_IS_EXACTLY_UNSIGNED_LONG
#cmakedefine MP_LIMB_T_IS_EXACTLY_UNSIGNED_LONG_LONG
#cmakedefine MP_SIZE_T_IS_EXACTLY_LONG_LONG
#cmakedefine MP_SIZE_T_IS_EXACTLY_LONG
#cmakedefine MP_SIZE_T_IS_EXACTLY_INT
#cmakedefine MPZ_INTERNAL_SIZE_T_IS_EXACTLY_LONG_LONG
#cmakedefine MPZ_INTERNAL_SIZE_T_IS_EXACTLY_LONG
#cmakedefine MPZ_INTERNAL_SIZE_T_IS_EXACTLY_INT
#cmakedefine UINT64_T_IS_COMPATIBLE_WITH_UNSIGNED_LONG
#cmakedefine UINT64_T_IS_COMPATIBLE_WITH_UNSIGNED_LONG_LONG
#cmakedefine INT64_T_IS_COMPATIBLE_WITH_LONG
#cmakedefine INT64_T_IS_COMPATIBLE_WITH_LONG_LONG
#cmakedefine UINT32_T_IS_COMPATIBLE_WITH_UNSIGNED_LONG
#cmakedefine UINT32_T_IS_COMPATIBLE_WITH_UNSIGNED_INT
#cmakedefine INT32_T_IS_COMPATIBLE_WITH_LONG
#cmakedefine INT32_T_IS_COMPATIBLE_WITH_INT
#cmakedefine MP_LIMB_T_IS_COMPATIBLE_WITH_UNSIGNED_LONG
#cmakedefine MP_LIMB_T_IS_COMPATIBLE_WITH_UNSIGNED_LONG_LONG
#cmakedefine MP_SIZE_T_IS_COMPATIBLE_WITH_LONG_LONG
#cmakedefine MP_SIZE_T_IS_COMPATIBLE_WITH_LONG
#cmakedefine MP_SIZE_T_IS_COMPATIBLE_WITH_INT
#cmakedefine MPZ_INTERNAL_SIZE_T_IS_COMPATIBLE_WITH_LONG_LONG
#cmakedefine MPZ_INTERNAL_SIZE_T_IS_COMPATIBLE_WITH_LONG
#cmakedefine MPZ_INTERNAL_SIZE_T_IS_COMPATIBLE_WITH_INT
#define CADO_MPI_SIZE_T @CADO_MPI_SIZE_T@
#define CADO_MPI_SSIZE_T @CADO_MPI_SSIZE_T@
#define CADO_MPI_UINT32_T @CADO_MPI_UINT32_T@
#define CADO_MPI_UINT64_T @CADO_MPI_UINT64_T@
#define CADO_MPI_INT32_T @CADO_MPI_INT32_T@
#define CADO_MPI_INT64_T @CADO_MPI_INT64_T@
#define CADO_MPI_MP_LIMB_T @CADO_MPI_MP_LIMB_T@
#define CADO_MPI_MP_SIZE_T @CADO_MPI_MP_SIZE_T@
#define CADO_MPI_MPZ_INTERNAL_SIZE_T @CADO_MPI_MPZ_INTERNAL_SIZE_T@
/* vim:set ft=c: */
#endif /* CADO_CONFIG_H_ */
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...