mariadb/cmake
Meng-Hsiu Chiang 21b20712a3 Replace using of internal fmt lib API with public API
The commit cd5808eb introduced a union as a storage for the format
argument passed to the internal API fmt::detail::make_arg. This was done
to solve the issue that the internal API no longer accepted temporary
variables.

However, it's generally better to avoid using internal APIs, as they are
more likely to have breaking changes in the future. Instead, we can use
the public API fmt::dynamic_format_arg_store to dynamically build the
argument list. This API accepts temporary variables, and its behavior is
more stable than the internal API. `libfmt.cmake` is updated to reflect
the change as well.

All new code of the whole pull request, including one or several files
that are either new files or modified ones, are contributed under the
BSD-new license. I am contributing on behalf of my employer Amazon Web
Services, Inc.
2024-09-30 16:25:13 +01:00
..
build_configurations Merge 10.6 into 10.7 2022-09-21 09:33:07 +03:00
Internal/CPack Merge branch '10.4' into 10.5 2021-12-07 21:30:27 +01:00
os MDEV-34062: Implement innodb_log_file_mmap on 64-bit systems 2024-09-26 18:47:12 +03:00
abi_check.cmake Merge branch '10.4' into 10.5 2022-10-26 15:26:06 +02:00
aws_sdk.cmake MDEV-31205 Typo: complatible > compatible 2023-06-05 09:16:44 +10:00
build_depends.cmake
character_sets.cmake
check_compiler_flag.cmake
check_linker_flag.cmake
compile_flags.cmake
configurable_file_content.in
configure.pl
cpack_deb.cmake
cpack_rpm.cmake Merge 10.6 into 10.11 2024-08-14 11:36:52 +03:00
cpack_source_ignore_files.cmake
cpack_tgz.cmake MDEV-14938 make buildbot to include galera into bintars 2022-01-07 15:37:00 +01:00
cpu_info.cmake
create_initial_db.cmake
ctest.cmake
do_abi_check.cmake
dtrace.cmake
dtrace_prelink.cmake
FindBISON.cmake
FindGit.cmake
FindJava.cmake Revert "MDEV-31230: Fix CONNECT_JDBC in CMake" 2023-06-02 09:02:41 +02:00
FindJNI.cmake Revert "MDEV-31230: Fix CONNECT_JDBC in CMake" 2023-06-02 09:02:41 +02:00
FindLIBAIO.cmake Change Find*.cmake modules to match conventions 2021-10-27 15:55:14 +02:00
FindLZ4.cmake cmake: detect lz4 version, require >= 1.6 2021-12-08 10:31:00 +01:00
FindLZO.cmake Change Find*.cmake modules to match conventions 2021-10-27 15:55:14 +02:00
FindSnappy.cmake Change Find*.cmake modules to match conventions 2021-10-27 15:55:14 +02:00
FindURING.cmake Change Find*.cmake modules to match conventions 2021-10-27 15:55:14 +02:00
FindZSTD.cmake Change Find*.cmake modules to match conventions 2021-10-27 15:55:14 +02:00
for_clients.cmake Merge branch '10.4' into 10.5 2021-07-31 23:19:51 +02:00
info_bin.cmake
info_macros.cmake.in
info_src.cmake
install_layout.cmake MDEV-22552: mytop packaging 2021-10-25 12:15:49 +02:00
install_macros.cmake Merge branch '10.8' into 10.9 2023-01-31 10:37:31 +01:00
jemalloc.cmake Merge 10.2 into 10.3 2021-07-22 18:57:54 +03:00
libfmt.cmake Replace using of internal fmt lib API with public API 2024-09-30 16:25:13 +01:00
libutils.cmake Merge 10.5 into 10.6 2024-04-18 07:14:56 +03:00
maintainer.cmake Merge 10.6 into 10.11 2024-06-27 10:26:09 +03:00
make_dist.cmake.in
mariadb_connector_c.cmake Support -DCONC_WITH_SSL parameter passed to CMake 2024-08-09 01:15:45 +02:00
merge_archives_unix.cmake
misc.cmake
mysql_add_executable.cmake Merge branch '10.4' into 10.5 2022-08-10 12:24:31 +02:00
mysql_version.cmake Merge branch '10.4' into 10.5 2024-01-31 17:32:53 +01:00
numa.cmake Merge 10.2 into 10.3 2021-07-22 18:57:54 +03:00
package_name.cmake Merge branch '10.5' into 10.6 2024-01-31 18:04:03 +01:00
pcre.cmake Merge branch '10.5' into 10.6 2024-07-18 16:25:33 +02:00
plugin.cmake Merge branch '10.5' into 10.6 2024-05-08 20:06:00 +02:00
readline.cmake Improve READLINE_V5 detection 2024-01-23 18:38:22 +02:00
sign.cmake.in Fix typos in the codebase. 2022-08-09 18:41:09 +03:00
ssl.cmake openssl: add a more specific DES support detection 2024-04-30 23:09:02 +10:00
submodules.cmake Merge 10.3 into 10.4 2022-03-29 11:13:18 +03:00
symlinks.cmake
systemd.cmake Merge 10.5 into 10.6 2022-11-30 07:06:41 +02:00
tags.cmake
versioninfo.rc.in
win_compatibility.manifest MDEV-26713 Set activeCodePage=UTF8 for windows programs 2021-12-15 19:13:57 +01:00
wsrep.cmake MDEV-34313 WITHOUT_SERVER/WSREP postfix 2024-06-29 10:24:09 +10:00
zlib.cmake MDEV-33876 CMake, zlib - use names compatible with official FindZLIB.cmake 2024-05-03 21:48:47 +02:00