]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - configure
Fixed 'make clean'
[user/henk/code/inspircd.git] / configure
index fd532cb51396278ef9f6e60b148a4a5e367f727e..87d1d32d640f089e1ffe6686d09396b95f9448fd 100755 (executable)
--- a/configure
+++ b/configure
@@ -41,7 +41,6 @@ if (!$config{MAX_CLIENT_T}) {
 }
 
 # Get and Set some important vars..
-getosflags();
 getmodules();
 
 my $arg = $ARGV[0];                                            # Do Some Argument Checks..
@@ -56,13 +55,16 @@ if ($arg eq "-update") {
   } else {
     # We've Loaded the cache file and all our variables..
     print "Updating Files..\n";
+    getosflags();
     writefiles();
     print "Complete.\n";
     exit;
   }
 }
 
-getcache();                                                     # Load the config.cache file.
+
+getcache();
+getosflags();
 
 if (!$config{MAX_CLIENT}) { 
   # If the cache hasn't set the max clients, copy the variable of MAX_CLIENT_T, this
@@ -364,10 +366,17 @@ sub writefiles {
 #define MAXBUF 514
 EOF
 
-  if ($config{GCCVER} == 3) {
+  if ($config{GCCVER} > 3) {
     print FILEHANDLE "#define GCC3\n";
-    if ($config{GCC34} > 3) {
-      print FILEHANDLE "#define GCC34\n";
+    print FILEHANDLE "#define GCC34\n";
+  }
+  else
+  {
+    if ($config{GCCVER} == 3) {
+      print FILEHANDLE "#define GCC3\n";
+      if ($config{GCC34} > 3) {
+        print FILEHANDLE "#define GCC34\n";
+      }
     }
   }
   if ($config{HAS_STRLCPY} eq "true") {
@@ -423,8 +432,8 @@ EOF
   open(FILEHANDLE, ">src/modules/Makefile");
   print FILEHANDLE <<EOF;
 # (C) ChatSpike development team
-# Makefile by <Craig@ChatSpike.net>
-# Many Thanks to Andrew Church <achurch@achurch.org>
+# Makefile by <Craig\@ChatSpike.net>
+# Many Thanks to Andrew Church <achurch\@achurch.org>
 #    for assisting with making this work right.
 #
 # Automatically Generated by ./configure to add a modules