mirror of
https://github.com/MariaDB/server.git
synced 2026-04-20 15:25:33 +02:00
Fixed BUILD scripts to by default work with galera and tokudb
Bascially this means that all builds with BUILD scripts are done with --with-jemalloc=NO # Required by tokudb --with-ssl # Required on OpenSuse 10.5 to get galera to work
This commit is contained in:
parent
c8250ed6c5
commit
84c0563a27
2 changed files with 14 additions and 1 deletions
|
|
@ -122,7 +122,8 @@ get_make_parallel_flag
|
|||
# SSL library to use.--with-ssl will select our bundled yaSSL
|
||||
# implementation of SSL. --with-ssl=yes will first try system library
|
||||
# then the boundled one --with-ssl=system will use the system library.
|
||||
SSL_LIBRARY=--with-ssl=system
|
||||
# We use bundled by default as this is guaranteed to work with Galera
|
||||
SSL_LIBRARY=--with-ssl
|
||||
|
||||
if [ "x$warning_mode" = "xpedantic" ]; then
|
||||
warnings="-W -Wall -ansi -pedantic -Wno-long-long -Wno-unused -D_POSIX_SOURCE"
|
||||
|
|
@ -194,6 +195,8 @@ base_configs="$base_configs --with-extra-charsets=complex "
|
|||
base_configs="$base_configs --enable-thread-safe-client "
|
||||
base_configs="$base_configs --with-big-tables $maintainer_mode"
|
||||
base_configs="$base_configs --with-plugin-aria --with-aria-tmp-tables"
|
||||
# Following is to get tokudb to work
|
||||
base_configs="$base_configs --with-jemalloc=NO"
|
||||
|
||||
if test -d "$path/../cmd-line-utils/readline"
|
||||
then
|
||||
|
|
|
|||
|
|
@ -190,6 +190,16 @@ foreach my $option (@ARGV)
|
|||
$cmakeargs = $cmakeargs." -DCMAKE_BUILD_TYPE=Debug -DSECURITY_HARDENED=OFF";
|
||||
next;
|
||||
}
|
||||
if($option =~ /with-(.*)=(.*)/)
|
||||
{
|
||||
$cmakeargs = $cmakeargs. " -DWITH_" . uc($1) . "=" . uc($2);
|
||||
next;
|
||||
}
|
||||
if($option =~ /without-(.*)=(.*)/)
|
||||
{
|
||||
$cmakeargs = $cmakeargs. " -DWITHOUT_" . uc($1) . "=" . uc($2);
|
||||
next;
|
||||
}
|
||||
if($option =~ /prefix=/)
|
||||
{
|
||||
$cmake_install_prefix= substr($option, 7);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue