72 lines
2.5 KiB
CMake
72 lines
2.5 KiB
CMake
# Copyright (c) 2010-2020, 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.
|
|
|
|
include(${CMAKE_CURRENT_LIST_DIR}/MFEMConfigVersion.cmake)
|
|
|
|
set(MFEM_VERSION ${PACKAGE_VERSION})
|
|
set(MFEM_VERSION_INT @MFEM_VERSION@)
|
|
set(MFEM_GIT_STRING "@MFEM_GIT_STRING@")
|
|
|
|
set(MFEM_USE_MPI @MFEM_USE_MPI@)
|
|
set(MFEM_USE_METIS @MFEM_USE_METIS@)
|
|
set(MFEM_USE_METIS_5 @MFEM_USE_METIS_5@)
|
|
set(MFEM_DEBUG @MFEM_DEBUG@)
|
|
set(MFEM_USE_EXCEPTIONS @MFEM_USE_EXCEPTIONS@)
|
|
set(MFEM_USE_ZLIB @MFEM_USE_ZLIB@)
|
|
set(MFEM_USE_LIBUNWIND @MFEM_USE_LIBUNWIND@)
|
|
set(MFEM_USE_LAPACK @MFEM_USE_LAPACK@)
|
|
set(MFEM_THREAD_SAFE @MFEM_THREAD_SAFE@)
|
|
set(MFEM_USE_OPENMP @MFEM_USE_OPENMP@)
|
|
set(MFEM_USE_LEGACY_OPENMP @MFEM_USE_LEGACY_OPENMP@)
|
|
set(MFEM_USE_MEMALLOC @MFEM_USE_MEMALLOC@)
|
|
set(MFEM_TIMER_TYPE @MFEM_TIMER_TYPE@)
|
|
set(MFEM_USE_SUNDIALS @MFEM_USE_SUNDIALS@)
|
|
set(MFEM_USE_MESQUITE @MFEM_USE_MESQUITE@)
|
|
set(MFEM_USE_SUITESPARSE @MFEM_USE_SUITESPARSE@)
|
|
set(MFEM_USE_SUPERLU @MFEM_USE_SUPERLU@)
|
|
set(MFEM_USE_STRUMPACK @MFEM_USE_STRUMPACK@)
|
|
set(MFEM_USE_GINKGO @MFEM_USE_GINKGO@)
|
|
set(MFEM_USE_GNUTLS @MFEM_USE_GNUTLS@)
|
|
set(MFEM_USE_GSLIB @MFEM_USE_GSLIB@)
|
|
set(MFEM_USE_NETCDF @MFEM_USE_NETCDF@)
|
|
set(MFEM_USE_PETSC @MFEM_USE_PETSC@)
|
|
set(MFEM_USE_MPFR @MFEM_USE_MPFR@)
|
|
set(MFEM_USE_SIDRE @MFEM_USE_SIDRE@)
|
|
set(MFEM_USE_CONDUIT @MFEM_USE_CONDUIT@)
|
|
set(MFEM_USE_PUMI @MFEM_USE_PUMI@)
|
|
set(MFEM_USE_CUDA @MFEM_USE_CUDA@)
|
|
set(MFEM_USE_OCCA @MFEM_USE_OCCA@)
|
|
set(MFEM_USE_RAJA @MFEM_USE_RAJA@)
|
|
set(MFEM_USE_CEED @MFEM_USE_CEED@)
|
|
set(MFEM_USE_UMPIRE @MFEM_USE_UMPIRE@)
|
|
set(MFEM_USE_SIMD @MFEM_USE_SIMD@)
|
|
set(MFEM_USE_ADIOS2 @MFEM_USE_ADIOS2@)
|
|
|
|
set(MFEM_CXX_COMPILER "@CMAKE_CXX_COMPILER@")
|
|
set(MFEM_CXX_FLAGS "@CMAKE_CXX_FLAGS@")
|
|
|
|
@PACKAGE_INIT@
|
|
|
|
set(MFEM_INCLUDE_DIRS "@PACKAGE_INCLUDE_INSTALL_DIRS@")
|
|
foreach (dir ${MFEM_INCLUDE_DIRS})
|
|
set_and_check(MFEM_INCLUDE_DIR "${dir}")
|
|
endforeach (dir "${MFEM_INCLUDE_DIRS}")
|
|
|
|
set_and_check(MFEM_LIBRARY_DIR "@PACKAGE_LIB_INSTALL_DIR@")
|
|
|
|
check_required_components(MFEM)
|
|
|
|
if (NOT TARGET mfem)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/MFEMTargets.cmake)
|
|
endif (NOT TARGET mfem)
|
|
|
|
set(MFEM_LIBRARIES mfem)
|