1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
|
//------------------------------------------------------------------------------
// GraphBLAS/Config/GB_config.h: JIT configuration for GraphBLAS
//------------------------------------------------------------------------------
// SuiteSparse:GraphBLAS, Timothy A. Davis, (c) 2017-2025, All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
//------------------------------------------------------------------------------
// The GraphBLAS/Config/GB_config.h file is configured by cmake from
// GraphBLAS/Config/GB_config.h.in.
#ifndef GB_CONFIG_H
#define GB_CONFIG_H
// GB_C_COMPILER: the C compiler used to compile GraphBLAS:
#ifndef GB_C_COMPILER
#define GB_C_COMPILER "@GB_C_COMPILER@"
#endif
// GB_C_FLAGS: the C compiler flags used to compile GraphBLAS. Used
// for compiling and linking:
#ifndef GB_C_FLAGS
#define GB_C_FLAGS "@GB_C_FLAGS@ @GB_OPENMP_C_FLAGS@"
#endif
// GB_C_LINK_FLAGS: the flags passed to the C compiler for the link phase:
#ifndef GB_C_LINK_FLAGS
#define GB_C_LINK_FLAGS "@GB_C_LINK_FLAGS@"
#endif
// GB_LIB_PREFIX: library prefix (lib for Linux/Unix/Mac, empty for Windows):
#ifndef GB_LIB_PREFIX
#define GB_LIB_PREFIX "@GB_LIB_PREFIX@"
#endif
// GB_LIB_SUFFIX: library suffix (.so for Linux/Unix, .dylib for Mac, etc):
#ifndef GB_LIB_SUFFIX
#define GB_LIB_SUFFIX "@GB_LIB_SUFFIX@"
#endif
// GB_OBJ_SUFFIX: object suffix (.o for Linux/Unix/Mac/MinGW, .obj for MSVC):
#ifndef GB_OBJ_SUFFIX
#define GB_OBJ_SUFFIX "@GB_OBJ_SUFFIX@"
#endif
// GB_OMP_INC: -I includes for OpenMP, if in use by GraphBLAS:
#ifndef GB_OMP_INC
#define GB_OMP_INC "@GB_OMP_INC@"
#endif
// GB_OMP_INC_DIRS: include directories for OpenMP, if in use by GraphBLAS,
// for cmake:
#ifndef GB_OMP_INC_DIRS
#define GB_OMP_INC_DIRS "@GB_OMP_INC_DIRS@"
#endif
// GB_C_LIBRARIES: libraries to link with when using direct compile/link:
#ifndef GB_C_LIBRARIES
#define GB_C_LIBRARIES "@GB_C_LIBRARIES@"
#endif
// GB_CMAKE_LIBRARIES: libraries to link with when using cmake
#ifndef GB_CMAKE_LIBRARIES
#define GB_CMAKE_LIBRARIES "@GB_CMAKE_LIBRARIES@"
#endif
// GB_CUDA_COMPILER: the CUDA compiler to compile CUDA JIT kernels:
#ifndef GB_CUDA_COMPILER
#define GB_CUDA_COMPILER "@GB_CUDA_COMPILER@"
#endif
// GB_CUDA_FLAGS: the CUDA flags to compile CUDA JIT kernels:
#ifndef GB_CUDA_FLAGS
#define GB_CUDA_FLAGS "@GB_CUDA_FLAGS@"
#endif
// GB_CUDA_INC: -I includes for CUDA JIT kernels:
#ifndef GB_CUDA_INC
#define GB_CUDA_INC "@GB_CUDA_INC@"
#endif
// GB_CUDA_ARCHITECTURES: the CUDA ARCHITECTURES for CUDA JIT kernels:
#ifndef GB_CUDA_ARCHITECTURES
#define GB_CUDA_ARCHITECTURES "@GB_CUDA_ARCHITECTURES@"
#endif
#endif
|