mariadb/cmake
Jan Lindström f302a3cf9d MDEV-12593: InnoDB page compression should use lz4_compress_default if
available

lz4.cmake: Check if shared or static lz4 library has LZ4_compress_default
function and if it has define HAVE_LZ4_COMPRESS_DEFAULT.

fil_compress_page: If HAVE_LZ4_COMPRESS_DEFAULT is defined use
LZ4_compress_default function for compression if not use
LZ4_compress_limitedOutput function.

Introduced a innodb-page-compression.inc file for page compression
tests that will also search .ibd file to verify that pages
are compressed (i.e. used search string is not found). Modified
page compression tests to use this file.

Note that snappy method is not included because of MDEV-12615
InnoDB page compression method snappy mostly does not compress pages
that will be fixed on different commit.
2017-05-18 09:29:44 +03:00
..
build_configurations MDEV-9566 build mariabackup with libarchive for release 2017-04-27 19:12:41 +02:00
os MDEV-11520 after-merge fix for 10.1: Use sparse files. 2017-02-22 22:29:56 +02:00
abi_check.cmake Merge tag 'mariadb-10.0.20' into 10.1 2015-06-27 20:35:26 +02:00
bison.cmake Updated/added copyright headers 2011-06-30 17:46:53 +02:00
bzip2.cmake MDEV-6633: Remove magic dependencies for InnoDB compression methods 2015-02-04 19:31:16 +02:00
cat.cmake Updated/added copyright headers 2011-06-30 17:46:53 +02:00
character_sets.cmake Merging utf16le from MySQL-5.6 2013-03-28 17:19:09 +04:00
check_compiler_flag.cmake Merge branch '10.0' into 10.1 2016-06-28 22:01:55 +02:00
check_minimal_version.cmake Updated/added copyright headers 2011-06-30 17:46:53 +02:00
cmake_parse_arguments.cmake Updated/added copyright headers 2011-06-30 17:46:53 +02:00
compile_flags.cmake Bug#20344207: Add support for CMake 3.1 2015-01-15 09:55:01 +01:00
configurable_file_content.in Updated/added copyright headers 2011-06-30 17:46:53 +02:00
configure.pl Updated configure.pl to new plugin syntax 2015-11-20 09:57:58 +02:00
cpack_deb.cmake simplify CMakeLists.txt for cassandra/connect engines 2013-09-25 19:32:14 +02:00
cpack_rpm.cmake MDEV-9566 MariaBackup packaging 2017-04-27 19:12:40 +02:00
cpack_source_ignore_files.cmake Merge branch '10.0' into 10.1 2015-03-07 13:21:02 +01:00
CPackRPM.cmake RPM: 2014-02-19 21:40:20 +01:00
cpu_info.cmake OSX: get cache line size 2017-04-20 13:44:58 +04:00
create_initial_db.cmake.in 10.0-base merge 2013-06-06 21:32:29 +02:00
ctest.cmake unit test fixes for ctest 2011-07-16 09:09:01 +02:00
do_abi_check.cmake MDEV-8052 abi detection incorrect with clang 2015-06-03 09:54:56 +02:00
dtrace.cmake dtrace in cmake 2016-02-15 12:51:35 +01:00
dtrace_prelink.cmake Updated/added copyright headers 2011-06-30 17:46:53 +02:00
for_clients.cmake MDEV-9833 - fix mysql_config --libs for weird cases, where mysqlclient link dependencies contain flags instead of libraries (like -pthread rather than -lpthread) 2016-02-22 12:42:28 +01:00
info_bin.cmake Fix bug#42969 Please add a MANIFEST to each build 2011-02-11 15:55:25 +01:00
info_macros.cmake.in Merge branch '10.0' into 10.1 2015-03-07 13:21:02 +01:00
info_src.cmake Bug#20136840 REMOVE REMAINING REFERENCES TO BZR IN CMAKE SCRIPTS 2014-12-11 12:46:04 +01:00
install_layout.cmake MDEV-9564 - added s390x to lib64 INSTALL_LIBDIR handling 2016-02-18 11:01:22 +04:00
install_macros.cmake Merge branch '10.0' into 10.1 2016-12-11 09:53:42 +01:00
jemalloc.cmake Merge branch '10.0' into 10.1 2016-02-23 21:35:05 +01:00
libutils.cmake Don't use full path of libtool 2017-04-09 15:12:11 -04:00
lz4.cmake MDEV-12593: InnoDB page compression should use lz4_compress_default if 2017-05-18 09:29:44 +03:00
lzma.cmake MDEV-6633: Remove magic dependencies for InnoDB compression methods 2015-02-04 19:31:16 +02:00
lzo.cmake MDEV-6633: Remove magic dependencies for InnoDB compression methods 2015-02-04 19:31:16 +02:00
maintainer.cmake cmake: better auto *.i targets in Makefiles 2016-01-25 16:38:23 +01:00
make_dist.cmake.in Merge tag 'mysql-5.5.44' into bb-5.5-serg 2015-06-05 02:06:51 +02:00
merge_archives_unix.cmake.in Updated/added copyright headers 2011-06-30 17:46:53 +02:00
mysql_add_executable.cmake MDEV-12207 Include windows compatibility manifest into executable to make GetVersionEx work correctly 2017-03-08 11:20:03 +00:00
mysql_version.cmake MDEV-34 delete storage/ndb and sql/*ndb* (and collateral changes) 2014-10-11 18:53:06 +02:00
package_name.cmake Merge branch '10.0-galera' into 10.1 2016-11-02 13:44:07 +01:00
pcre.cmake fix "cmake -DWITH_PCRE=bundled" 2017-04-21 18:34:30 +02:00
plugin.cmake MDEV-11660 Make encryption plugins "pure" 2017-04-27 19:12:38 +02:00
readline.cmake Merge branch '10.0' into 10.1 2016-12-11 09:53:42 +01:00
snappy.cmake Merged from 10.0-FusionIO: 2015-02-19 17:42:18 +02:00
ssl.cmake Merge branch '10.0' into 10.1 2015-12-21 21:24:22 +01:00
stack_direction.c Updated/added copyright headers 2011-06-30 17:46:53 +02:00
systemd.cmake There's no systemd socket activation support yet 2017-02-17 12:47:09 +04:00
tags.cmake Committing on behalf of Valdislav Vaintroub (reviewed and 2010-05-14 18:42:10 +04:00
versioninfo.rc.in CRLF->LF 2015-06-02 22:07:47 +02:00
win_compatibility.manifest MDEV-12207 Include windows compatibility manifest into executable to make GetVersionEx work correctly 2017-03-08 11:20:03 +00:00
wsrep.cmake Bump WSREP_PATCH_VERSION to 19 2017-04-06 15:41:54 +05:30
zlib.cmake 10.0-base merge 2014-02-26 15:28:07 +01:00