17 lines
832 B
Diff
17 lines
832 B
Diff
Currently, the CMAKE script is able to aither use the system library, or download a bundle.
|
|
We don't have FMT as a system library in RHEL, and we can't *download* a bundle during build time.
|
|
So we download the bundle ourselves, add it as additional package sources, and redirect the CMAKE
|
|
so it would search for it on the correct - local - location.
|
|
|
|
--- mariadb-10.11.6/cmake/libfmt.cmake 2023-11-08 16:51:39.000000000 +0100
|
|
+++ mariadb-10.11.6/cmake/libfmt.cmake_patched 2024-01-10 17:29:18.004421343 +0100
|
|
@@ -15,7 +15,7 @@ MACRO(BUNDLE_LIBFMT)
|
|
ExternalProject_Add(
|
|
libfmt
|
|
PREFIX "${dir}"
|
|
- URL "https://github.com/fmtlib/fmt/archive/refs/tags/8.0.1.zip"
|
|
+ URL "${CMAKE_BINARY_DIR}/bundles/8.0.1.zip"
|
|
URL_MD5 e77873199e897ca9f780479ad68e25b1
|
|
INSTALL_COMMAND ""
|
|
CONFIGURE_COMMAND ""
|