перенос проходов в центральный модуль

This commit is contained in:
2024-10-13 23:55:03 +03:00
parent 6afa2dc892
commit 4e86871571
150 changed files with 510 additions and 576 deletions

View File

@@ -68,15 +68,15 @@ public class Compile extends Pass<db_project_info> {
switch (Global.mainModule.getMachine().type) {
case Local:
if (Utils_.isWindows()) {
subpass = passes.get(PassCode.WindowsLocalCompilation);
subpass = Global.mainModule.getPass(PassCode.WindowsLocalCompilation);
} else
subpass = passes.get(PassCode.LinuxLocalCompilation);
subpass = Global.mainModule.getPass(PassCode.LinuxLocalCompilation);
break;
case Undefined:
case MVS_cluster:
throw new PassException("Компиляция не реализована для типа машины " + Utils_.DQuotes(Global.mainModule.getMachine().type));
default:
subpass = passes.get(PassCode.RemoteCompilation);
subpass = Global.mainModule.getPass(PassCode.RemoteCompilation);
break;
}
subpass.Do(Global.mainModule.getCompilationTask(), Global.mainModule.getProject());