TFEL/Config libraryThe TFEL/Config library is mostly used internally by
TFEL and provides some information related to the
project.
getDefaultSubstitutions:
TFEL’s default substitutionsThe getDefaultSubstitutions function returns some
default substitutions used by MFront when reading
configuration files and tfel-check when analysing
.check files.
TFEL_CXX_STANDARD: the C++ standard used
by the project.TFEL_GXX_COMPILER: path the g++
compiler. The value associated with this key is determined as follows,
by order of priority:
TFEL_GXX_COMPILER during the
invocation of cmake.g++ as the main compiler to compile
TFELg++ using cmake’s
find_program function.TFEL_CLANGXX_COMPILER: path to LLVM
clang++ compiler. The value associated with this key is
determined as follows, by order of priority:
TFEL_CLANGXX_COMPILER during
the invocation of cmake,clang++ as the main compiler to compile
TFEL,clang++ using cmake’s
find_program function.TFEL_ICPX_COMPILER: path to INTEL’s
icpx compiler. The value associated with this key is
determined as follows, by order of priority:
TFEL_ICPX_COMPILER during the
invocation of cmake,icpx as the main compiler to compile
TFEL,icpx using cmake’s
find_program function.TFEL_ACPP_COMPILER: path to AdaptativeCpp
acpp compiler. The value associated with this key is
determined as follows, by order of priority:
TFEL_ACPP_COMPILER during the
invocation of cmake,acpp using cmake’s
find_program function.TFEL_NVHPC_COMPILER: path to NVIDIA’s
nvhpc compiler. The value associated with this key is
determined as follows, by order of priority:
TFEL_NVHPC_COMPILER during the
invocation of cmake,nvhpc as the main compiler to compile
TFEL,nvhpc using cmake’s
find_program function.TFEL_NVCC_COMPILER: path to NVIDIA’s
nvhcp as found by FindCUDAToolkit.
TFEL_HIPCC_COMPILER: path to AMD’s
hipcc compiler. The value associated with this key is
determined as follows, by order of priority:
TFEL_HIPCC_COMPILER during the
invocation of cmake,hipcc using cmake’s
find_program function.HIPCC compilerTFEL_HIPCC_FLAGS: additional flags to be passed to thehipcc`
compiler.TFEL_HIP_INCLUDE_DIR: paths to HIP
headersCUDA platformTFEL_CUDA_PATH: path to NVIDIA’s CUDA
toolkit as found by CMake’s FindCUDAToolkit
module.TFEL_CUDA_LIBRARY_DIR: path to the libraries of the
NVIDIA’s CUDA toolkit as found by CMake’s
FindCUDAToolkit module.