Enabling parallel builds for LIBS.
authorIsaac Dooley <idooley2@illinois.edu>
Thu, 16 Oct 2008 19:36:53 +0000 (19:36 +0000)
committerIsaac Dooley <idooley2@illinois.edu>
Thu, 16 Oct 2008 19:36:53 +0000 (19:36 +0000)
smart-build.pl

index ef8ed6b2f0ee5bd0594acfdebeb67997d46929c7..308366a61f9d85485d635fd6a971fd831e38a22b 100755 (executable)
@@ -456,15 +456,14 @@ while($line = <>){
 # Determine whether to use a -j4 flag for faster building
 # Currently LIBS cannot be safely built with -j4
 $j = "";
-if($target eq "charm++"){
     print << "EOF";
     
 Do you want to compile in parallel?
         1) No
         2) Build with -j2
         3) Build with -j4
-        4) Build with -j8  [default]
-        5) Build with -j16
+        4) Build with -j8 
+        5) Build with -j16 [default]
         6) Build with -j32
 
 EOF
@@ -480,10 +479,10 @@ EOF
        } elsif($line eq "3") {
            $j = "-j4";
            last;
-       }  elsif($line eq "4"  || $line eq "") {
+       }  elsif($line eq "4") {
            $j = "-j8";
            last;
-       }  elsif($line eq "5") {
+       }  elsif($line eq "5" || $line eq "") {
            $j = "-j16";
            last;
        }  elsif($line eq "6") {
@@ -493,7 +492,6 @@ EOF
            print "Invalid option, please try again :P\n";
        }
 }
-}
 
 
 # Compose the build line