diff --git a/cmake/OpenMCConfig.cmake.in b/cmake/OpenMCConfig.cmake.in index 94078f9092..b584de5bc9 100644 --- a/cmake/OpenMCConfig.cmake.in +++ b/cmake/OpenMCConfig.cmake.in @@ -15,6 +15,12 @@ if(@LIBMESH_FOUND@) pkg_check_modules(LIBMESH REQUIRED libmesh IMPORTED_TARGET) endif() +if(@LIBMESH_FOUND@) + include(FindPkgConfig) + set(ENV{PKG_CONFIG_PATH} "$ENV{PKG_CONFIG_PATH}:@LIBMESH_PC@") + pkg_check_modules(LIBMESH REQUIRED libmesh IMPORTED_TARGET) +endif() + if(NOT TARGET OpenMC::libopenmc) include("${OpenMC_CMAKE_DIR}/OpenMCTargets.cmake") endif()