Repository navigation
#2528: CMake to disable fmt for each library when necessary - #2529
Conversation
|
no modified files to format
|
Up to standards ✅🟢 Issues
|
Pipelines resultsvt-build-amd64-ubuntu-24-04-gcc-14-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-20-04-clang-9-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-alpine-3-16-clang-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-20-04-gcc-9-ldms-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-20-04-gcc-9-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-22-04-clang-11-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-24-04-clang-18-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-22-04-clang-12-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-24-04-clang-16-zoltan-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-22-04-clang-13-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-22-04-clang-14-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-24-04-clang-16-vtk-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-22-04-gcc-12-vtk-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-20-04-gcc-10-openmpi-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-24-04-clang-17-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-22-04-clang-15-cpp-cxx20 Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-24-04-gcc-13-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-24-04-icpx-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-20-04-gcc-9-cuda-11-4-3-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-20-04-gcc-9-cuda-12-2-0-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-22-04-gcc-12-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-20-04-gcc-10-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-22-04-gcc-11-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-20-04-clang-10-cpp Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-24-04-gcc-14-cpp-docs Build for db4cc42 (2026-10-14 08:39:14 UTC) vt-build-amd64-ubuntu-20-04-gcc-10-openmpi-cpp-spack Build for db4cc42 (2026-10-14 08:39:14 UTC) |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #2529 +/- ##
===========================================
- Coverage 88.51% 88.51% -0.01%
===========================================
Files 728 728
Lines 31028 31028
===========================================
- Hits 27464 27463 -1
- Misses 3564 3565 +1 🚀 New features to boost your workflow:
|
e6eb873 to
32a22cb
Compare
32a22cb to
4ee7f6f
Compare
Fixes #2528
CMake to disable
fmtfor each library when necessary to avoid duplicate symbols.VTstandalone: configure, compile, and install pass.Embedded hierarchy: exactly one compiled
fmt,comm,loc, andLBreuse it.All four
setup_fmt.cmakecopies are identical.PR for
LB: DARMA-tasking/LB#63 (MERGED)PR for
comm: DARMA-tasking/comm#13PR for
loc: DARMA-tasking/loc#14The correct rule is:
fmt::fmtdoes not exist, build the local vendoredfmt.fmtversion.