diff options
author | unknown <monty@mysql.com> | 2004-05-28 11:02:34 +0300 |
---|---|---|
committer | unknown <monty@mysql.com> | 2004-05-28 11:02:34 +0300 |
commit | 606cb09d86413fa13c98c9ebd0bfc50379a01a65 (patch) | |
tree | c10531b6c1501a975107ef4e3041b096b17c86e0 /Build-tools | |
parent | e356f66412b1aa0ef68d0992cacac2d4dd5b361e (diff) | |
download | mariadb-git-606cb09d86413fa13c98c9ebd0bfc50379a01a65.tar.gz |
Added option --config-extra-env to Do-compile
Build-tools/Do-compile:
Added option --config-extra-env
include/my_global.h:
Cleaned up comment to follow same indentation style as the rest of the code
Diffstat (limited to 'Build-tools')
-rwxr-xr-x | Build-tools/Do-compile | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/Build-tools/Do-compile b/Build-tools/Do-compile index c4680d4b7e5..f968b06757f 100755 --- a/Build-tools/Do-compile +++ b/Build-tools/Do-compile @@ -7,7 +7,7 @@ use Sys::Hostname; @config_options= (); @make_options= (); -$opt_distribution=$opt_user=$opt_config_env=""; +$opt_distribution=$opt_user=$opt_config_env=$opt_config_extra_env=""; $opt_dbd_options=$opt_perl_options=$opt_config_options=$opt_make_options=$opt_suffix=""; $opt_tmp=$opt_version_suffix=""; $opt_help=$opt_delete=$opt_debug=$opt_stage=$opt_no_test=$opt_no_perl=$opt_with_low_memory=$opt_fast_benchmark=$opt_static_client=$opt_static_server=$opt_static_perl=$opt_sur=$opt_with_small_disk=$opt_local_perl=$opt_tcpip=$opt_build_thread=$opt_use_old_distribution=$opt_enable_shared=$opt_no_crash_me=$opt_no_strip=$opt_with_debug=$opt_no_benchmark=$opt_no_mysqltest=$opt_without_embedded=0; @@ -17,6 +17,7 @@ GetOptions( "bdb", "build-thread=i", "config-env=s" => \@config_env, + "config-extra-env=s" => \@config_extra_env, "config-options=s" => \@config_options, "dbd-options=s", "debug", @@ -77,6 +78,12 @@ if (@config_env > 0) $opt_config_env= join(" ", @config_env); } +if (@config_extra_env > 0) +{ + chomp(@config_extra_env); + $opt_config_extra_env= join(" ", @config_extra_env); +} + $host= hostname(); chomp($uname=`uname`); $full_host_name=$host; @@ -87,6 +94,7 @@ $email="$opt_user\@mysql.com"; chomp($pwd = `pwd`); $VER= basename($opt_distribution); $VER=~ /mysql.*-([1-9]\.[0-9]{1,2}\.[0-9]{1,2}.*)\.tar*/; $version=$1; +$release=""; # Shut up perl ($major, $minor, $release) = split(/\./,$version); $log="$pwd/Logs/$host-$major.$minor$opt_version_suffix.log"; $opt_distribution =~ /(mysql[^\/]*)\.tar/; @@ -109,6 +117,8 @@ if (defined($gcc_version) && ! $opt_config_env) } } +$opt_config_env.=" $opt_config_extra_env"; + $new_opt_tmp=0; if ($opt_tmp) { @@ -152,6 +162,9 @@ select STDOUT; $|=1; info("Compiling MySQL$opt_version_suffix at $host$opt_suffix, stage: $opt_stage\n"); +info("LD_LIBRARY_PATH is $ENV{LD_LIBRARY_PATH}"); +info("PATH is $ENV{PATH}"); + log_timestamp(); if (-x "$host/bin/mysqladmin") @@ -440,7 +453,7 @@ exit 0; sub usage { print <<EOF; -$0 version 1.5 +$0 version 1.6 $0 takes the following options: @@ -450,6 +463,10 @@ Compile with support for Berkeley DB tables --config-env <environment for configure> To set up the environment, like 'CC=cc CXX=gcc CXXFLAGS=-O3' +--config-extra-env <environment for configure> +Additional flags for environment (not CC or CXX). Should be used when one +wants Do-compile to propose proper CC and CXX flags. + --config-options <options> To add some extra options to configure (e.g. '--with-perl=yes') |