Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Eclipse C/C++ Developer Guide
Previous Page Home Next Page

Multi-Configuration Edit preferences

Since CDT 5.0, user is able to edit properties for multiple project configurations simultaneously.

Either all configuations or some of them can be selected.

But, then we deal with string list property values, it is not obvious how to concatenate them, if they differ.

Multi-Configuration Edit preferences tab

String list Display Mode
Specifies how values will be shown.
There are 2 options: conjunction or disjunction.
  • Conjunction shows common elements only, so if 1st configuration has value <A, B, C> and 2nd configuration has <B, C, D>, <B, C> will be shown.
  • Disjunction shows all existing elements except doubles, so if 1st configuration has value <A, B, C> and 2nd configuration has <B, C, D>, <A, B, C, D> will be shown.
Note that Display mode can be changed directly on each tab which deals with string lists. Result is immediate: data on the tab refereshed according to selected mode.
String list Write Mode
Specifies how values will be saved.
There are 2 options: modify or replace.
  • Modify mode adds, changes or removes elements affected by user's actions. Elements which were not touched by user are left unchanged.
    Example: cfg1 has <A, B, C>; cfg2 has <B, C, D>.
    User removed B and added F.
    Result: cfg1 has <A, C, F>; cfg2 has <C, D, F>.
  • Replace mode puts currently visible elements to all configurations. Old contents will be lost.
    Example: cfg1 has <A, B, C>; cfg2 has <B, C, D>.
    Visible list depends of Display mode: <B, C> or <A, B, C, D>.
    User removed B and added F.
    Result: both cfgs will contain either <C, F> or <A, C, D, F> depending of Display mode.
Note that Write mode can be changed directly on each tab which deals with string lists.
Restore Defaults
Sets all parameters to default values
Apply
Saves current settings.

 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire