2026-05-22 02:33:56 +06:00
|
|
|
@PACKAGE_INIT@
|
2019-10-30 16:01:31 -05:00
|
|
|
|
2026-05-22 02:33:56 +06:00
|
|
|
include("${CMAKE_CURRENT_LIST_DIR}/OpenMCConfigVersion.cmake")
|
|
|
|
|
include(CMakeFindDependencyMacro)
|
|
|
|
|
|
|
|
|
|
# Explicitly calculate prefix if it was not generated above
|
|
|
|
|
if(NOT DEFINED PACKAGE_PREFIX_DIR)
|
|
|
|
|
get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../.." ABSOLUTE)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
find_dependency(fmt CONFIG REQUIRED HINTS ${PACKAGE_PREFIX_DIR})
|
|
|
|
|
find_dependency(pugixml CONFIG REQUIRED HINTS ${PACKAGE_PREFIX_DIR})
|
2025-09-23 10:06:29 -05:00
|
|
|
|
2022-03-22 13:23:02 -05:00
|
|
|
if(@OPENMC_USE_DAGMC@)
|
2026-05-22 02:33:56 +06:00
|
|
|
find_dependency(DAGMC REQUIRED HINTS @DAGMC_DIR@)
|
2020-04-07 14:04:06 -05:00
|
|
|
endif()
|
2019-10-30 16:01:31 -05:00
|
|
|
|
2022-03-22 13:23:02 -05:00
|
|
|
if(@OPENMC_USE_LIBMESH@)
|
2020-04-07 18:11:57 -05:00
|
|
|
include(FindPkgConfig)
|
2021-04-07 20:56:18 -05:00
|
|
|
list(APPEND CMAKE_PREFIX_PATH @LIBMESH_PREFIX@)
|
|
|
|
|
set(PKG_CONFIG_USE_CMAKE_PREFIX_PATH True)
|
2021-11-22 15:20:01 -06:00
|
|
|
pkg_check_modules(LIBMESH REQUIRED @LIBMESH_PC_FILE@>=1.7.0 IMPORTED_TARGET)
|
2020-04-07 18:11:57 -05:00
|
|
|
endif()
|
|
|
|
|
|
2026-05-22 02:33:56 +06:00
|
|
|
if("@PNG_FOUND@")
|
|
|
|
|
find_dependency(PNG)
|
2019-10-30 16:01:31 -05:00
|
|
|
endif()
|
2022-04-06 13:29:48 -05:00
|
|
|
|
|
|
|
|
if(@OPENMC_USE_MPI@)
|
2026-05-22 02:33:56 +06:00
|
|
|
find_dependency(MPI REQUIRED)
|
2022-04-06 13:29:48 -05:00
|
|
|
endif()
|
2022-12-22 22:27:03 -06:00
|
|
|
|
2024-04-20 00:44:40 -05:00
|
|
|
if(@OPENMC_USE_OPENMP@)
|
2026-05-22 02:33:56 +06:00
|
|
|
find_dependency(OpenMP REQUIRED)
|
2024-04-20 00:44:40 -05:00
|
|
|
endif()
|
|
|
|
|
|
2024-10-09 07:57:14 +06:00
|
|
|
if(@OPENMC_USE_UWUW@ AND NOT ${DAGMC_BUILD_UWUW})
|
|
|
|
|
message(FATAL_ERROR "UWUW is enabled in OpenMC but the DAGMC installation discovered was not configured with UWUW.")
|
2025-02-11 15:18:27 +01:00
|
|
|
endif()
|
2026-05-22 02:33:56 +06:00
|
|
|
|
|
|
|
|
include("${CMAKE_CURRENT_LIST_DIR}/OpenMCTargets.cmake")
|
|
|
|
|
|
|
|
|
|
if(NOT OpenMC_FIND_QUIETLY)
|
|
|
|
|
message(STATUS "Found OpenMC: ${PACKAGE_VERSION} (found in ${PACKAGE_PREFIX_DIR})")
|
|
|
|
|
endif()
|