Skip to content

Commit

Permalink
Fix compilation of Modelica models on Linux.
Browse files Browse the repository at this point in the history
  • Loading branch information
adeas31 committed Dec 7, 2015
1 parent 8cb8939 commit 671e1ea
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion OMEdit/OMEditGUI/Simulation/SimulationProcessThread.cpp
Expand Up @@ -76,12 +76,17 @@ void SimulationProcessThread::compileModel()
}
SimulationPage *pSimulationPage = mpSimulationOutputWidget->getMainWindow()->getOptionsDialog()->getSimulationPage();
QStringList args;
args << simulationOptions.getOutputFileName() << pSimulationPage->getTargetCompilerComboBox()->currentText() << "parallel" << numProcs << "0";
#ifdef WIN32
args << simulationOptions.getOutputFileName() << pSimulationPage->getTargetCompilerComboBox()->currentText() << "parallel" << numProcs << "0";
QString compilationProcessPath = QString(Helper::OpenModelicaHome) + "/share/omc/scripts/Compile.bat";
mpCompilationProcess->start(compilationProcessPath, args);
emit sendCompilationOutput(QString("%1 %2\n").arg(compilationProcessPath).arg(args.join(" ")), Qt::blue);
#else
int numProcsInt = numProcs.toInt();
if (numProcsInt > 1) {
args << "-j" + numProcs;
}
args << "-f" << simulationOptions.getOutputFileName() + ".makefile";
mpCompilationProcess->start("make", args);
emit sendCompilationOutput(QString("%1 %2\n").arg("make").arg(args.join(" ")), Qt::blue);
#endif
Expand Down

0 comments on commit 671e1ea

Please sign in to comment.