https://gitlab.inria.fr/cado-nfs/cado-nfs
Revision a94d68a07884a7045bf98f82b4414ab2cead624c authored by Emmanuel Thomé on 15 April 2021, 16:39:25 UTC, committed by Emmanuel Thomé on 15 April 2021, 18:52:16 UTC
1 parent d8e5f08
Raw File
Tip revision: a94d68a07884a7045bf98f82b4414ab2cead624c authored by Emmanuel Thomé on 15 April 2021, 16:39:25 UTC
report elapsed seconds at each sq
Tip revision: a94d68a
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_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_JEVENTS

#cmakedefine    HAVE_GLIBC_VECTOR_INTERNALS
#cmakedefine    HAVE_INT128

#cmakedefine    HAVE_ALIGNED_ALLOC

#cmakedefine    UINT64_T_IS_UNSIGNED_LONG
#cmakedefine    UINT64_T_IS_UNSIGNED_LONG_LONG

/* vim:set ft=c: */
#endif  /* CADO_CONFIG_H_ */
back to top