mariadb/cmake
Vlad Lesin 6718d3bc32 MDEV-21082: isnan/isinf compilation errors, isfinite warnings on MacOS
The fix consists of three commits backported from 10.3:

1) Cleanup isnan() portability checks

(cherry picked from commit 7ffd7fe962)

2) Cleanup isinf() portability checks

Original problem reported by Wlad: re-compilation of 10.3 on top of 10.2
build would cache undefined HAVE_ISINF from 10.2, whereas it is expected
to be 1 in 10.3.

std::isinf() seem to be available on all supported platforms.
(cherry picked from commit bc469a0bdf)

3) Use std::isfinite in C++ code

This is addition to parent revision fixing build failures.

(cherry picked from commit 54999f4e75)
2019-11-19 16:28:15 +03:00
..
build_configurations Merge 10.1 into 10.2 2019-08-28 15:23:21 +03:00
Internal/CPack
os MDEV-21082: isnan/isinf compilation errors, isfinite warnings on MacOS 2019-11-19 16:28:15 +03:00
abi_check.cmake
bison.cmake
build_depends.cmake
character_sets.cmake
check_compiler_flag.cmake
compile_flags.cmake
configurable_file_content.in
configure.pl
cpack_deb.cmake
cpack_rpm.cmake use a shorter name for sources in debuginfo rpms 2019-09-06 16:35:56 +02:00
cpack_source_ignore_files.cmake
cpu_info.cmake
crc32-vpmsum.cmake
create_initial_db.cmake.in
ctest.cmake
do_abi_check.cmake
dtrace.cmake
dtrace_prelink.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.in
misc.cmake
mysql_add_executable.cmake
mysql_version.cmake
numa.cmake
package_name.cmake
pcre.cmake
plugin.cmake MDEV-20377: Introduce cmake -DWITH_MSAN:BOOL=ON 2019-08-19 20:56:26 +03:00
readline.cmake
sign.cmake.in MDEV-20570 : Packaging fails "The specified timestamp server either could not be reached" 2019-09-12 15:15:33 +02:00
ssl.cmake
stack_direction.c
submodules.cmake
systemd.cmake
tags.cmake
versioninfo.rc.in
win_compatibility.manifest
wsrep.cmake
zlib.cmake