diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2005-10-21 19:24:13 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:45:07 -0500 |
commit | 645c2fcae94ab11543f7f5696a606dbff23d0336 (patch) | |
tree | 770099fa86ac6485b8418759099cbb7488142f1b /source4/build/smb_build/env.pm | |
parent | e19a291e21ee98892af36295b7e74952a1bd0e62 (diff) | |
download | samba-645c2fcae94ab11543f7f5696a606dbff23d0336.tar.gz samba-645c2fcae94ab11543f7f5696a606dbff23d0336.tar.bz2 samba-645c2fcae94ab11543f7f5696a606dbff23d0336.zip |
r11247: Add environment class
(This used to be commit 90c3f8b3beda525b700688fc4d6ed0584ff2e27c)
Diffstat (limited to 'source4/build/smb_build/env.pm')
-rw-r--r-- | source4/build/smb_build/env.pm | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/source4/build/smb_build/env.pm b/source4/build/smb_build/env.pm new file mode 100644 index 0000000000..85bd33c60c --- /dev/null +++ b/source4/build/smb_build/env.pm @@ -0,0 +1,41 @@ +# +# Environment class +# +# Samba Build Environment +# +# (C) 2005 Jelmer Vernooij <jelmer@samba.org> +# +# Published under the GNU GPL + +package smb_build::env; +use smb_build::input; + +use strict; + +sub new +{ + my $self = { }; + bless $self; + return $self; +} + +sub set_config($$) +{ + my ($self, $config) = @_; + + $self->{config} = $config; + + $self->{config}->{srcdir} = '.'; + $self->{config}->{builddir} = '.'; + + if ($self->{config}->{prefix} eq "NONE") { + $self->{config}->{prefix} = $self->{config}->{ac_default_prefix}; + } + + if ($self->{config}->{exec_prefix} eq "NONE") { + $self->{config}->{exec_prefix} = $self->{config}->{prefix}; + } +} + + +1; |