mirror of
https://github.com/inspircd/inspircd.git
synced 2025-03-09 10:39:02 -04:00
Always use for in Perl modules.
This commit is contained in:
parent
3e557e85d3
commit
2fceea41e8
4
configure
vendored
4
configure
vendored
@ -336,7 +336,7 @@ EOQ
|
||||
if (prompt_bool $interactive, $question, 0) {
|
||||
my $original_base_dir = $config{BASE_DIR};
|
||||
$config{BASE_DIR} = prompt_dir $interactive, 'In what directory do you wish to install the InspIRCd base?', $config{BASE_DIR};
|
||||
foreach my $key (qw(BINARY_DIR CONFIG_DIR DATA_DIR LOG_DIR MANUAL_DIR MODULE_DIR SCRIPT_DIR)) {
|
||||
for my $key (qw(BINARY_DIR CONFIG_DIR DATA_DIR LOG_DIR MANUAL_DIR MODULE_DIR SCRIPT_DIR)) {
|
||||
$config{$key} =~ s/^\Q$original_base_dir\E/$config{BASE_DIR}/;
|
||||
}
|
||||
$config{BINARY_DIR} = prompt_dir $interactive, 'In what directory should the InspIRCd binary be placed?', $config{BINARY_DIR};
|
||||
@ -357,7 +357,7 @@ Currently, InspIRCd is configured to automatically enable all available extra mo
|
||||
Would you like to enable extra modules manually?
|
||||
EOQ
|
||||
if (prompt_bool $interactive, $question, 0) {
|
||||
foreach my $extra (<$RealDir/src/modules/extra/m_*.cpp>) {
|
||||
for my $extra (<$RealDir/src/modules/extra/m_*.cpp>) {
|
||||
my $module_name = module_shrink $extra;
|
||||
if (prompt_bool $interactive, "Would you like to enable the <|BOLD $module_name|> module?", 0) {
|
||||
enable_extras $module_name;
|
||||
|
@ -90,7 +90,7 @@ END
|
||||
push @core_deps, $out;
|
||||
}
|
||||
|
||||
foreach my $directory (qw(coremods modules)) {
|
||||
for my $directory (qw(coremods modules)) {
|
||||
opendir(my $moddir, $directory);
|
||||
for my $file (sort readdir $moddir) {
|
||||
next if $file =~ /^\./;
|
||||
|
@ -58,7 +58,7 @@ our @EXPORT = qw(CONFIGURE_CACHE_FILE
|
||||
|
||||
sub __get_socketengines {
|
||||
my @socketengines;
|
||||
foreach (<${\CONFIGURE_ROOT}/src/socketengines/socketengine_*.cpp>) {
|
||||
for (<${\CONFIGURE_ROOT}/src/socketengines/socketengine_*.cpp>) {
|
||||
s/src\/socketengines\/socketengine_(\w+)\.cpp/$1/;
|
||||
push @socketengines, $1;
|
||||
}
|
||||
@ -261,7 +261,7 @@ sub get_compiler_info($) {
|
||||
|
||||
sub find_compiler {
|
||||
my @compilers = qw(c++ g++ clang++ icpc);
|
||||
foreach my $compiler (shift // @compilers) {
|
||||
for my $compiler (shift // @compilers) {
|
||||
return $compiler if __test_compiler $compiler;
|
||||
return "xcrun $compiler" if $^O eq 'darwin' && __test_compiler "xcrun $compiler";
|
||||
}
|
||||
@ -276,7 +276,7 @@ sub parse_templates($$$) {
|
||||
my %settings = __get_template_settings($config, $compiler, $version);
|
||||
|
||||
# Iterate through files in make/template.
|
||||
foreach my $template (<${\CONFIGURE_ROOT}/make/template/*>) {
|
||||
for my $template (<${\CONFIGURE_ROOT}/make/template/*>) {
|
||||
say console_format "Parsing <|GREEN ${\abs2rel $template, CONFIGURE_ROOT}|> ...";
|
||||
open(my $fh, $template) or print_error "unable to read $template: $!";
|
||||
my (@lines, $mode, @platforms, @targets);
|
||||
@ -343,7 +343,7 @@ sub parse_templates($$$) {
|
||||
# Write the template file.
|
||||
say console_format "Writing <|GREEN ${\abs2rel $target, CONFIGURE_ROOT}|> ...";
|
||||
open(my $fh, '>', $target) or print_error "unable to write $target: $!";
|
||||
foreach (@lines) {
|
||||
for (@lines) {
|
||||
say $fh $_;
|
||||
}
|
||||
close $fh;
|
||||
|
@ -149,8 +149,8 @@ sub cmd_help()
|
||||
my @cmds = grep /^cmd_/, @subs;
|
||||
my @devs = grep /^dev_/, @subs;
|
||||
local $_;
|
||||
$_ =~ s/^(cmd|dev)_// foreach (@cmds, @devs);
|
||||
$_ =~ s/_/-/g foreach (@cmds, @devs);
|
||||
$_ =~ s/^(cmd|dev)_// for (@cmds, @devs);
|
||||
$_ =~ s/_/-/g for (@cmds, @devs);
|
||||
print STDERR "Usage: ./inspircd (" . join("|", @cmds) . ")\n";
|
||||
print STDERR "Developer arguments: (" . join("|", @devs) . ")\n";
|
||||
exit GENERIC_EXIT_SUCCESS;
|
||||
|
@ -36,7 +36,7 @@ execute 'git', 'clean', '-dfx';
|
||||
|
||||
my $root = dirname $RealDir;
|
||||
my @compilers = $#ARGV >= 0 ? @ARGV : qw(g++ clang++ icpc);
|
||||
foreach my $compiler (@compilers) {
|
||||
for my $compiler (@compilers) {
|
||||
if (system "$compiler -v > /dev/null 2>&1") {
|
||||
say "Skipping $compiler as it is not installed on this system!";
|
||||
next;
|
||||
@ -46,7 +46,7 @@ foreach my $compiler (@compilers) {
|
||||
push @socketengines, 'epoll' if test_header $compiler, 'sys/epoll.h';
|
||||
push @socketengines, 'kqueue' if test_file $compiler, 'kqueue.cpp';
|
||||
push @socketengines, 'poll' if test_header $compiler, 'poll.h';
|
||||
foreach my $socketengine (@socketengines) {
|
||||
for my $socketengine (@socketengines) {
|
||||
say "Attempting to build using the $compiler compiler and the $socketengine socket engine...";
|
||||
my @configure_flags;
|
||||
if (defined $ENV{TEST_BUILD_MODULES}) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user