mariadb/cmake
Bill Jin 9fc925d771 MDEV-35461 Remove redundant checks for standard library functions
Remove function checks that are guaranteed by C89/C99 standards to
reduce the excessive time spent during CMake configuration step. Also,
clean up related compatibility code.

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.
2026-04-02 10:36:09 +11:00
..
build_configurations Merge branch '11.4' into 11.8 2026-01-05 20:34:44 +01:00
Internal/CPack Merge branch '10.4' into 10.5 2021-12-07 21:30:27 +01:00
os MDEV-35461 Remove redundant checks for standard library functions 2026-04-02 10:36:09 +11:00
3rdparty_info.cmake MDEV-36398 Extend SBOM with 'license' and 'copyright' 2025-04-23 11:33:43 +03:00
abi_check.cmake Merge branch '10.4' into 10.5 2022-10-26 15:26:06 +02:00
aws_sdk.cmake MDEV-30831 Cannot compile AWS KMS Plugin 2025-06-10 15:18:28 +02:00
build_depends.cmake MDEV-38237 Incorrect BuildRequires entry in RHEL10 srpm 2026-01-14 19:44:30 +01:00
character_sets.cmake MDEV-19123 Change default charset from latin1 to utf8mb4 2024-07-11 10:21:07 +04:00
check_compiler_flag.cmake Merge 10.1 into 10.2 2019-06-12 10:30:01 +03:00
check_linker_flag.cmake MDEV-23887: check_linker_flags correct for old cmake compatibility 2020-10-21 19:11:02 +11:00
compile_flags.cmake Update FSF Address 2019-05-11 21:29:06 +03:00
configurable_file_content.in Updated/added copyright headers 2011-06-30 17:46:53 +02:00
configure.pl Change BUILD scripts to use wolfss by default 2023-02-03 10:57:13 +03:00
cpack_deb.cmake MDEV-24292 support semi-independent versioning for sub-packages 2021-01-12 16:47:23 +01:00
cpack_rpm.cmake Merge branch '12.2' into 12.3 2026-02-07 22:12:32 +01:00
cpack_source_ignore_files.cmake don't include .git files in source packages 2020-05-27 15:56:40 +02:00
cpack_tgz.cmake MDEV-14938 make buildbot to include galera into bintars 2022-01-07 15:37:00 +01:00
cpu_info.cmake cmake: fewer Build-Depends in SRPM 2021-05-22 21:56:51 +02:00
create_initial_db.cmake MDEV-30205 Move /usr/share/mysql to /usr/share/mariadb 2023-04-11 07:59:02 +10:00
ctest.cmake Revert "MDEV-16075: Workaround to run MTR test suite for make test" 2018-06-20 23:27:23 +02:00
do_abi_check.cmake Extends 64 bit windows to support timestamps up to year 2106. 2024-05-27 12:39:02 +02:00
dtrace.cmake Replace deprecated CMAKE_COMPILER_IS_GNU(CC|CXX) with CMAKE_(C|CXX)_COMPILER_ID 2025-06-03 18:16:35 +10:00
dtrace_prelink.cmake Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
FindBISON.cmake cmake: quieter 2020-05-31 11:29:43 +02:00
FindGit.cmake cmake: silence repeated git searches too 2021-05-22 21:56:51 +02:00
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
generate_sbom.cmake Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
generate_submodule_info.cmake MDEV-34979 generate SBOM from server builds 2025-01-15 14:37:43 +01:00
install_layout.cmake MDEV-37726 wsrep-new-cluster and wsrep-start-position in wrong directory with wrong selinux permissions 2026-01-14 09:58:43 +01:00
install_macros.cmake MDEV-33474 postfix - refine include/exclude rules for runtime dependencies 2025-10-10 18:27:37 +02:00
jemalloc.cmake Merge 10.2 into 10.3 2021-07-22 18:57:54 +03:00
libfmt.cmake libfmt 12.1 - Suppress warning, MSVC-specific 2026-01-20 15:41:19 +01:00
libutils.cmake better disable lto for libmysqld_exports.cc 2024-10-17 21:37:37 +02:00
maintainer.cmake Merge branch 10.11 into 11.4 2025-09-02 15:58:39 +02:00
make_dist.cmake.in Got rid of the INFO_BIN and INFO_SRC files 2025-07-10 18:18:24 +10:00
mariadb_connector_c.cmake MDEV-38360 parsec client plugin is not built on Windows 2025-12-17 11:20:04 +01:00
merge_archives_unix.cmake Fix remaining typos 2025-04-29 11:18:00 +10:00
misc.cmake cleanup: CPACK_RPM_* package description 2019-07-10 09:02:10 +02:00
mysql_add_executable.cmake MDEV-33474 Windows packaging - install runtime dependencies 2025-04-16 13:22:28 +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 pcre2 10.47 2026-01-20 11:07:04 +01:00
plugin.cmake Merge branch '10.11' into 11.4 2025-07-28 19:40:10 +02:00
readline.cmake Improve READLINE_V5 detection 2024-01-23 18:38:22 +02:00
sbom.json.in MDEV-36398 Extend SBOM with 'license' and 'copyright' 2025-04-23 11:33:43 +03:00
sign.cmake.in Fix typos in the codebase. 2022-08-09 18:41:09 +03:00
ssl.cmake 13.0 deprecations 2026-02-16 21:55:18 +01:00
submodules.cmake Merge 10.3 into 10.4 2022-03-29 11:13:18 +03:00
symlinks.cmake Revert "MDEV-30610 Update RocksDB to v8.1.1" 2023-09-30 14:12:55 +02:00
systemd.cmake MDEV-15502 debian: systemd, with tmpfiles install not required 2026-01-14 09:58:43 +01:00
tags.cmake Update FSF Address 2019-05-11 21:29:06 +03:00
versioninfo.rc.in Update FSF Address 2019-05-11 21:29:06 +03:00
win_compatibility.manifest MDEV-26713 Set activeCodePage=UTF8 for windows programs 2021-12-15 19:13:57 +01:00
wsrep.cmake MDEV-36839: Revert MDEV-7409 2025-07-22 10:05:24 -06:00
zlib.cmake MDEV-37997 vcpkg's FIND_PACKAGE throws error for zlib dependent packages 2026-01-19 17:18:33 +01:00