void PSCompilerPage::Save(BuildConfigPtr buildConf, ProjectSettingsPtr projSettingsPtr) { buildConf->SetCompilerRequired(!m_checkCompilerNeeded->IsChecked()); buildConf->SetCompileOptions(m_pgPropCppOpts->GetValueAsString()); buildConf->SetIncludePath(m_pgPropIncludePaths->GetValueAsString()); buildConf->SetPreprocessor(m_pgPropPreProcessors->GetValueAsString()); buildConf->SetPrecompiledHeader(m_pgPropPreCmpHeaderFile->GetValueAsString()); buildConf->SetCCompileOptions(m_pgPropCOpts->GetValueAsString()); buildConf->SetPchInCommandLine(m_pgPropIncludePCH->GetValue().GetBool()); buildConf->SetUseSeparatePCHFlags(!m_pgPropPCHCompileLine->GetValueAsString().IsEmpty()); buildConf->SetPchCompileFlags(m_pgPropPCHCompileLine->GetValueAsString()); buildConf->SetAssmeblerOptions(m_pgPropAssembler->GetValueAsString()); buildConf->SetBuildCmpWithGlobalSettings( m_pgPropBehaviorWithGlobalSettings->GetValueAsString() ); }