summary refs log tree commit diff
path: root/src/libmain/shared.cc
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2010-08-04 12:23:59 +0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2010-08-04 12:23:59 +0000
commit750be19ae865da3ee03c132a287148f2402ad72b (patch)
tree2144b0fa2f04f96b118a1c7fff11a6052758c6a9 /src/libmain/shared.cc
parent315d8fbd7570532e008b03d50226f53fa9e460db (diff)
downloadguix-750be19ae865da3ee03c132a287148f2402ad72b.tar.gz
* Remove "auto" and "guess" as synonyms for 0 in the handling of
  build-cores and --cores.  They're superfluous and just complicate
  the parsing.

Diffstat (limited to 'src/libmain/shared.cc')
-rw-r--r--src/libmain/shared.cc17
1 files changed, 3 insertions, 14 deletions
diff --git a/src/libmain/shared.cc b/src/libmain/shared.cc
index 19aa1e71cc..eddc4e64b3 100644
--- a/src/libmain/shared.cc
+++ b/src/libmain/shared.cc
@@ -135,12 +135,7 @@ static void initAndRun(int argc, char * * argv)
     /* Get some settings from the configuration file. */
     thisSystem = querySetting("system", SYSTEM);
     maxBuildJobs = queryIntSetting("build-max-jobs", 1);
-    string tmp = querySetting("build-cores", "/UNDEFINED");
-    std::transform(tmp.begin(), tmp.end(), tmp.begin(), tolower);
-    if (tmp == "auto" || tmp == "guess")
-      buildCores = 0;
-    else
-      buildCores = queryIntSetting("build-cores", 1);
+    buildCores = queryIntSetting("build-cores", 1);
     maxSilentTime = queryIntSetting("build-max-silent-time", 0);
 
     /* Catch SIGINT. */
@@ -232,14 +227,8 @@ static void initAndRun(int argc, char * * argv)
             tryFallback = true;
         else if (arg == "--max-jobs" || arg == "-j")
             maxBuildJobs = getIntArg<unsigned int>(arg, i, args.end());
-        else if (arg == "--cores") {
-            string tmp = *(++i);
-            std::transform(tmp.begin(), tmp.end(), tmp.begin(), tolower);
-            if (tmp == "auto" || tmp == "guess")
-              buildCores = 0u;
-            else
-              buildCores = getIntArg<unsigned int>(arg, --i, args.end());
-        }
+        else if (arg == "--cores")
+            buildCores = getIntArg<unsigned int>(arg, i, args.end());
         else if (arg == "--readonly-mode")
             readOnlyMode = true;
         else if (arg == "--max-silent-time")