protected override void OnCopyFrom(ItemConfiguration configuration, bool isRename) { base.OnCopyFrom(configuration, isRename); CProjectConfiguration conf = (CProjectConfiguration)configuration; output = conf.output; target = conf.target; includes = conf.includes; libpaths = conf.libpaths; libs = conf.libs; source_directory_path = conf.source_directory_path; use_ccache = conf.use_ccache; warning_level = conf.warning_level; warnings_as_errors = conf.warnings_as_errors; optimization = conf.optimization; extra_compiler_args = conf.extra_compiler_args; extra_linker_args = conf.extra_linker_args; define_symbols = conf.define_symbols; }
public override void CopyFrom(IConfiguration configuration) { base.CopyFrom(configuration); CProjectConfiguration conf = (CProjectConfiguration)configuration; output = conf.output; target = conf.target; includes = conf.includes; libpaths = conf.libpaths; libs = conf.libs; source_directory_path = conf.source_directory_path; use_ccache = conf.use_ccache; if (conf.CompilationParameters == null) { compilationParameters = null; } else { compilationParameters = (ICloneable)compilationParameters.Clone(); } }
public override void CopyFrom (IConfiguration configuration) { base.CopyFrom (configuration); CProjectConfiguration conf = (CProjectConfiguration)configuration; output = conf.output; target = conf.target; includes = conf.includes; libpaths = conf.libpaths; libs = conf.libs; source_directory_path = conf.source_directory_path; use_ccache = conf.use_ccache; if (conf.CompilationParameters == null) { compilationParameters = null; } else { compilationParameters = (ICloneable)compilationParameters.Clone (); } }
public override void CopyFrom (ItemConfiguration configuration) { base.CopyFrom (configuration); CProjectConfiguration conf = (CProjectConfiguration)configuration; output = conf.output; target = conf.target; includes = conf.includes; libpaths = conf.libpaths; libs = conf.libs; source_directory_path = conf.source_directory_path; use_ccache = conf.use_ccache; warning_level = conf.warning_level; warnings_as_errors = conf.warnings_as_errors; optimization = conf.optimization; extra_compiler_args = conf.extra_compiler_args; extra_linker_args = conf.extra_linker_args; define_symbols = conf.define_symbols; }