ide: add 'force single job compiling' checkbox to the toolbar.
authorRejean Loyer <redj@ecere.com>
Sat, 31 May 2014 18:26:39 +0000 (14:26 -0400)
committerRejean Loyer <redj@ecere.com>
Mon, 16 Mar 2015 05:31:53 +0000 (01:31 -0400)
ide/src/ide.ec
ide/src/project/Project.ec

index 1d63fbd..e02a253 100755 (executable)
@@ -342,6 +342,10 @@ class IDEToolbar : ToolBar
       }
    };
 
+   Window spacer65 { this, size = { 4 } };
+
+   Button forceSingleJob { this, text = $"Force Single Job Compiling", isCheckbox = true; };
+
    Window spacer7 { this, size = { 4 } };
 
    void IDEToolbar()
index c43125f..613b298 100644 (file)
@@ -2095,7 +2095,7 @@ private:
 
       bool eC_Debug = mode.eC_ToolsDebug;
       bool singleProjectOnlyNode = onlyNodes && onlyNodes.count == 1 && onlyNodes[0].type == project;
-      int numJobs = compiler.numJobs;
+      int numJobs = ide.toolBar.forceSingleJob.checked == true ? 1 : compiler.numJobs;
       char command[MAX_F_STRING*4];
       char * compilerName = CopyString(compiler.name);
       Map<String, NameCollisionInfo> cfgNameCollisions;