Skip to content

Commit

Permalink
Delete the generated files after compilation instead of simulation
Browse files Browse the repository at this point in the history
  • Loading branch information
adeas31 committed Oct 5, 2017
1 parent 126db43 commit 080cd29
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions OMEdit/OMEditGUI/Simulation/SimulationOutputWidget.cpp
Expand Up @@ -498,6 +498,16 @@ void SimulationOutputWidget::compilationProcessFinished(int exitCode, QProcess::
MainWindow::instance()->getSimulationDialog()->showAlgorithmicDebugger(mSimulationOptions);
}
mpArchivedSimulationItem->setStatus(Helper::finished);
// remove the generated files
if (OptionsDialog::instance()->getSimulationPage()->getDeleteIntermediateCompilationFilesCheckBox()->isChecked()) {
QString workingDirectory = mSimulationOptions.getWorkingDirectory();
QString outputFile = mSimulationOptions.getOutputFileName();
foreach (QString fileName, mGeneratedFilesList) {
if (QFile::exists(QString("%1/%2%3").arg(workingDirectory, outputFile, fileName))) {
QFile::remove(QString("%1/%2%3").arg(workingDirectory, outputFile, fileName));
}
}
}
}

/*!
Expand Down Expand Up @@ -590,16 +600,6 @@ void SimulationOutputWidget::simulationProcessFinished(int exitCode, QProcess::E
mpCancelButton->setEnabled(false);
MainWindow::instance()->getSimulationDialog()->simulationProcessFinished(mSimulationOptions, mResultFileLastModifiedDateTime);
mpArchivedSimulationItem->setStatus(Helper::finished);
// remove the generated files
if (OptionsDialog::instance()->getSimulationPage()->getDeleteIntermediateCompilationFilesCheckBox()->isChecked()) {
QString workingDirectory = mSimulationOptions.getWorkingDirectory();
QString outputFile = mSimulationOptions.getOutputFileName();
foreach (QString fileName, mGeneratedFilesList) {
if (QFile::exists(QString("%1/%2%3").arg(workingDirectory, outputFile, fileName))) {
QFile::remove(QString("%1/%2%3").arg(workingDirectory, outputFile, fileName));
}
}
}
}

/*!
Expand Down

0 comments on commit 080cd29

Please sign in to comment.