summaryrefslogtreecommitdiff
path: root/source4/build/smb_build/main.pm
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2005-07-21 21:27:39 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:29:54 -0500
commitc84512f0e1c1dd6ac0cb3e9b5e2fbb2f3c0d4eb1 (patch)
tree81abe1ecfa802a9d77ec4aa27e7b3df134d7e2e2 /source4/build/smb_build/main.pm
parent2a65d17e06da3b1f1f78d9586fd82a79ba2f73a6 (diff)
downloadsamba-c84512f0e1c1dd6ac0cb3e9b5e2fbb2f3c0d4eb1.tar.gz
samba-c84512f0e1c1dd6ac0cb3e9b5e2fbb2f3c0d4eb1.tar.bz2
samba-c84512f0e1c1dd6ac0cb3e9b5e2fbb2f3c0d4eb1.zip
r8690: Code cleanups, improvements necessary for dependencies (not added yet)
(This used to be commit 7384b3c4a1450ad63356dcf586e3a7e7335f8e6d)
Diffstat (limited to 'source4/build/smb_build/main.pm')
-rw-r--r--source4/build/smb_build/main.pm12
1 files changed, 7 insertions, 5 deletions
diff --git a/source4/build/smb_build/main.pm b/source4/build/smb_build/main.pm
index 6e027af45a..950d02a2f6 100644
--- a/source4/build/smb_build/main.pm
+++ b/source4/build/smb_build/main.pm
@@ -18,15 +18,17 @@ my $config_list = "config.list";
sub smb_build_main($$)
{
- my $INPUT = shift;
- my $settings = shift;
+ my ($INPUT, $settings) = @_;
- my @mkfiles = split('\n', `grep -v ^# $config_list`);
+ open(IN, $config_list) or die("Can't open $config_list: $!");
+ my @mkfiles = grep{!/^#/} <IN>;
+ close(IN);
$| = 1;
- for my $mkfile (@mkfiles) {
- config_mk::import_file($INPUT, $mkfile);
+ foreach (@mkfiles) {
+ s/\n//g;
+ config_mk::import_file($INPUT, $_);
}
my $DEPEND = input::check($INPUT);