#!/usr/bin/perl
+
# InspIRCd Configuration Script
#
# Copyright 2003 The ChatSpike Development Team
$config{STATIC_LINK} = "no"; # are doing static modules?
chomp($config{MAX_CLIENT_T} = `sh -c \"ulimit -n\"`); # FD Limit
chomp($config{MAX_DESCRIPTORS} = `sh -c \"ulimit -n\"`); # Hard FD Limit
-chomp($config{GCCVER} = `gcc -dumpversion | cut -c 1`); # Major GCC Version
-chomp($config{GCC34} = `gcc -dumpversion | cut -c 3`); # Minor GCC Version
+chomp($config{GCCVER} = `g++ -dumpversion | cut -c 1`); # Major GCC Version
+chomp($config{GCC34} = `g++ -dumpversion | cut -c 3`); # Minor GCC Version
chomp($config{OSNAME} = `/bin/uname`); # Operating System Name
$config{CC} = "g++"; # C++ compiler
$config{MAKEORDER} = "ircd mods"; # build order
$config{MAX_GECOS} = "128"; # max GECOS size
$config{MAX_AWAY} = "200"; # max AWAY size
+$no_svn = 0;
+
$config{HAS_OPENSSL} =~ /OpenSSL (\S+) \d+ \S+ \d{4}/;
$config{HAS_OPENSSL} = $1;
}
sub getrevision {
+ if ($no_svn) {
+ return "0";
+ }
my $data = `svn info`;
+ if ($data eq "") {
+ $no_svn = 1;
+ $rev = "0";
+ return $rev;
+ }
$data =~ /Revision: (\d+)/;
my $rev = $1;
if (!defined($rev)) {
- $rev = "r0";
+ $rev = "0";
}
return $rev;
}
\$(CC) \$(FLAGS) -shared $liflags -o m_$i.so m_$i.o $extra
EOCHEESE
- $crud = $crud . " install -v -m 0700 m_$i.so \$(MODPATH)\n";
+ $crud = $crud . " \@install -v -m 0700 m_$i.so \$(MODPATH)\n";
###
# End Write Entry to the MakeFile
###