mariadb/cmake
Lawrin Novitsky 1ff476b415 MDEV-29490 Renaming internally used client API to avoid name conflicts
with C/C.
The patch introduces mariadb_capi_rename.h which is included into
mysql.h. The hew header contains macro definitions for the names being
renamed. In versions 10.6+(i.e. where sql service exists) the renaming
condition in the mariadb_capi_rename.h should be added with
&& !defined(MYSQL_DYNAMIC_PLUGIN)
and look like
The patch also contains removal of mysql.h from the api check.

Disabling false_duper-6543 test for embedded.

ha_federated.so uses C API. C API functions are being renamed in the server,
but not renamed in embedded, since embedded server library should have proper
C API, as expected by programs using it.
Thus the same ha_federated.so cannot work both for server and embedded
server library.

As all federated tests are already disabled for embedded,
federated isn't supposed to work for embedded anyway, and thus the test
is being disabled.
2022-10-25 14:00:21 +02:00
..
build_configurations mysql_release: treat alma|rocky as centos|rhel 2022-09-13 16:29:25 +02:00
Internal/CPack
os
abi_check.cmake MDEV-29490 Renaming internally used client API to avoid name conflicts 2022-10-25 14:00:21 +02: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
cpack_source_ignore_files.cmake
cpack_tgz.cmake
cpu_info.cmake
crc32.cmake
create_initial_db.cmake
ctest.cmake
do_abi_check.cmake
dtrace.cmake
dtrace_prelink.cmake
FindBISON.cmake
FindGit.cmake
FindJava.cmake
FindJNI.cmake
FindLZ4.cmake
FindZSTD.cmake
for_clients.cmake
info_bin.cmake
info_macros.cmake.in
info_src.cmake
install_layout.cmake
install_macros.cmake
jemalloc.cmake
libutils.cmake
maintainer.cmake
make_dist.cmake.in
mariadb_connector_c.cmake
merge_archives_unix.cmake
misc.cmake
mysql_add_executable.cmake
mysql_version.cmake
numa.cmake
package_name.cmake
pcre.cmake
plugin.cmake
readline.cmake
sign.cmake.in
ssl.cmake
stack_direction.c
submodules.cmake
systemd.cmake
tags.cmake
versioninfo.rc.in
win_compatibility.manifest
wsrep.cmake
zlib.cmake