# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced # at the Lawrence Livermore National Laboratory. All Rights reserved. See files # LICENSE and NOTICE for details. LLNL-CODE-806117. # # This file is part of the MFEM library. For more information and source code # availability visit https://mfem.org. # # MFEM is free software; you can redistribute it and/or modify it under the # terms of the BSD-3 license. We welcome feedback and contributions, see file # CONTRIBUTING.md for details. # Variables corresponding to defines in config.hpp (YES, NO, or value) MFEM_VERSION = @MFEM_VERSION@ MFEM_VERSION_STRING = @MFEM_VERSION_STRING@ MFEM_SOURCE_DIR = @MFEM_SOURCE_DIR@ MFEM_INSTALL_DIR = @MFEM_INSTALL_DIR@ MFEM_GIT_STRING = @MFEM_GIT_STRING@ MFEM_USE_MPI = @MFEM_USE_MPI@ MFEM_USE_METIS = @MFEM_USE_METIS@ MFEM_USE_METIS_5 = @MFEM_USE_METIS_5@ MFEM_DEBUG = @MFEM_DEBUG@ MFEM_USE_EXCEPTIONS = @MFEM_USE_EXCEPTIONS@ MFEM_USE_ZLIB = @MFEM_USE_ZLIB@ MFEM_USE_LIBUNWIND = @MFEM_USE_LIBUNWIND@ MFEM_USE_LAPACK = @MFEM_USE_LAPACK@ MFEM_THREAD_SAFE = @MFEM_THREAD_SAFE@ MFEM_USE_LEGACY_OPENMP = @MFEM_USE_LEGACY_OPENMP@ MFEM_USE_OPENMP = @MFEM_USE_OPENMP@ MFEM_USE_MEMALLOC = @MFEM_USE_MEMALLOC@ MFEM_TIMER_TYPE = @MFEM_TIMER_TYPE@ MFEM_USE_SUNDIALS = @MFEM_USE_SUNDIALS@ MFEM_USE_SUITESPARSE = @MFEM_USE_SUITESPARSE@ MFEM_USE_SUPERLU = @MFEM_USE_SUPERLU@ MFEM_USE_SUPERLU5 = @MFEM_USE_SUPERLU5@ MFEM_USE_MUMPS = @MFEM_USE_MUMPS@ MFEM_USE_STRUMPACK = @MFEM_USE_STRUMPACK@ MFEM_USE_GINKGO = @MFEM_USE_GINKGO@ MFEM_USE_AMGX = @MFEM_USE_AMGX@ MFEM_USE_GNUTLS = @MFEM_USE_GNUTLS@ MFEM_USE_NETCDF = @MFEM_USE_NETCDF@ MFEM_USE_PETSC = @MFEM_USE_PETSC@ MFEM_USE_SLEPC = @MFEM_USE_SLEPC@ MFEM_USE_MPFR = @MFEM_USE_MPFR@ MFEM_USE_SIDRE = @MFEM_USE_SIDRE@ MFEM_USE_FMS = @MFEM_USE_FMS@ MFEM_USE_CONDUIT = @MFEM_USE_CONDUIT@ MFEM_USE_PUMI = @MFEM_USE_PUMI@ MFEM_USE_HIOP = @MFEM_USE_HIOP@ MFEM_USE_GSLIB = @MFEM_USE_GSLIB@ MFEM_USE_CUDA = @MFEM_USE_CUDA@ MFEM_USE_HIP = @MFEM_USE_HIP@ MFEM_USE_RAJA = @MFEM_USE_RAJA@ MFEM_USE_OCCA = @MFEM_USE_OCCA@ MFEM_USE_CEED = @MFEM_USE_CEED@ MFEM_USE_CALIPER = @MFEM_USE_CALIPER@ MFEM_USE_UMPIRE = @MFEM_USE_UMPIRE@ MFEM_USE_SIMD = @MFEM_USE_SIMD@ MFEM_USE_ADIOS2 = @MFEM_USE_ADIOS2@ MFEM_USE_MKL_CPARDISO = @MFEM_USE_MKL_CPARDISO@ MFEM_USE_MKL_PARDISO = @MFEM_USE_MKL_PARDISO@ MFEM_USE_MOONOLITH = @MFEM_USE_MOONOLITH@ MFEM_USE_ADFORWARD = @MFEM_USE_ADFORWARD@ MFEM_USE_CODIPACK = @MFEM_USE_CODIPACK@ MFEM_USE_BENCHMARK = @MFEM_USE_BENCHMARK@ MFEM_USE_PARELAG = @MFEM_USE_PARELAG@ MFEM_USE_ENZYME = @MFEM_USE_ENZYME@ # Compiler, compile options, and link options MFEM_CXX = @MFEM_CXX@ MFEM_HOST_CXX = @MFEM_HOST_CXX@ MFEM_CPPFLAGS = @MFEM_CPPFLAGS@ MFEM_CXXFLAGS = @MFEM_CXXFLAGS@ MFEM_TPLFLAGS = @MFEM_TPLFLAGS@ MFEM_INCFLAGS = @MFEM_INCFLAGS@ MFEM_PICFLAG = @MFEM_PICFLAG@ MFEM_FLAGS = @MFEM_FLAGS@ MFEM_EXT_LIBS = @MFEM_EXT_LIBS@ MFEM_LIBS = @MFEM_LIBS@ MFEM_LIB_FILE = @MFEM_LIB_FILE@ MFEM_STATIC = @MFEM_STATIC@ MFEM_SHARED = @MFEM_SHARED@ MFEM_BUILD_TAG = @MFEM_BUILD_TAG@ MFEM_PREFIX = @MFEM_PREFIX@ MFEM_INC_DIR = @MFEM_INC_DIR@ MFEM_LIB_DIR = @MFEM_LIB_DIR@ # Location of test.mk MFEM_TEST_MK = @MFEM_TEST_MK@ # Command used to launch MPI jobs MFEM_MPIEXEC = @MFEM_MPIEXEC@ MFEM_MPIEXEC_NP = @MFEM_MPIEXEC_NP@ MFEM_MPI_NP = @MFEM_MPI_NP@ # The NVCC compiler cannot link with -x=cu MFEM_LINK_FLAGS := $(filter-out -x=cu -xhip, $(MFEM_FLAGS)) # Optional extra configuration @MFEM_CONFIG_EXTRA@