diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_file_discovery.png b/doc/org.eclipse.cdt.doc.user/images/cdt_file_discovery.png index 89ce2cddf15..8eb1203ab95 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_file_discovery.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_file_discovery.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_file_inc.png b/doc/org.eclipse.cdt.doc.user/images/cdt_file_inc.png index 61238b8ab9c..34064a3ce34 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_file_inc.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_file_inc.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_file_sym.png b/doc/org.eclipse.cdt.doc.user/images/cdt_file_sym.png index 85d8e348a2a..5106e6c7fcc 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_file_sym.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_file_sym.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/prop_tree.png b/doc/org.eclipse.cdt.doc.user/images/prop_tree.png index 64aee2e6774..6edf8991a89 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/prop_tree.png and b/doc/org.eclipse.cdt.doc.user/images/prop_tree.png differ diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_discovery.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_discovery.htm index bd121c11c19..a8f316a1c3f 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_discovery.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_discovery.htm @@ -8,60 +8,57 @@

C/C++ File Properties, Discovery Options

-

You can define the discovery options on the Discovery Options page -of a C/C++ project's properties window.
+

Use the Discovery Options property panel to define the discovery option properties of a C/C++ file's.

-

C/C++ File Properties, Discovery Options
-

+C/C++ File Properties, Discovery Options - -
- -
+
Discovery options
+ - + + + + + - - + + - + - + - + - + - + - + - + - + + + + +
Discovery options
OptionDescription.
Configuration Click here for a description.
Manage configurations
Manage Configurations... Click here for a description.
Exclude resource from build Excludes the selected file from the build process.
Left pane list (language specific) Shows a list of language specific compilers. Select a language from the list.
Automate discovery of paths and symbols Scans the build output to populate the path and symbol tables, such as symbol definitions, system include directories, local include directories, macros files, and include files. If this option is not selected, the Discovery profile options below do not appear.
Report path detection problems Sets the notification of diagnostic errors for include paths that the Eclipse CDT is unable to resolve as it parses the build output.
Discovery profile options Indicates the discovery profile to use for paths and symbol detection. The type of Configuration and Discovery Profile Scope you specify determine what which Discovery Profile options display on this tab. This set of controls is profile-specific. It may vary from one profile to another.
Enable generate scanner info command Enables the retrieval of information from the scanner. If it is not selected, the includes will be populated with default gcc system includes; Eclipse gathers the compiler settings based on the specified toolchain. This means that the Eclipse CDT can obtain the default gcc system includes to associate with the project.

When selected, you can specify any required compiler specific commands in the Compiler invocation command field.

Compiler invocation command Indicates the compiler specific command used to invoke the compiler (such as gcc, or more complicated commands used to perform all necessary steps for compiling C/C++ source files into .o files, and linking the object files and libraries into an executable program. For example, the command gcc -E -P -v hello.c | hello.cpp reads a compiler's configuration file and prints out information that includes the compiler's internally defined preprocessor symbols and include search paths. The information is complementary to the scanner configuration discovered when the output is parsed (if you've enabled the Enable build output scanner info discovery option), and is added to the project's scanner configuration. You can click Browse to locate this command, if required. @@ -83,10 +80,14 @@ of a C/C++ project's properties window.
Browse Click to browse for a file to include in the compiler invocation command. This button is only visible when Configuration is set to Release and the Discovery Profiles Scope is set to Configuration-wide.
Compiler invocation arguments Enter additional argument options to pass on to the compiler.
@@ -117,6 +118,7 @@ of a C/C++ project's properties window.
  • Run/Debug Settings page

    +

    Intel Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_inc.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_inc.htm index 76ab07c1c9b..12627f127e9 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_inc.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_inc.htm @@ -10,35 +10,65 @@

    C/C++ File Properties, Paths and Symbols, Includes

    -

    You can modify the list of included paths and change the order in which they are referenced.

    +

    Use the Paths and Symbols properties panel Includes tab to modify the list of included paths and change the order in which they are referenced.

    +

    C/C++ File Properties, Paths and Symbols, Includes

    -

    -

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Paths and Symbols, Symbols tab
    OptionDescription
    Languages (left pane)Displays language related to this file.
    Include paths (right pane)List of include paths related to given language.
    Add...Add new include path.
    Edit...Modify selected include path.
    DeleteRemove the selected include path.
    IncludeToggle selected path exported or not.
    Move UpMove the selected element up in the list.
    Move DownMove the selected element down in the list.
    Import Settings...Import symbol settings.
    Export Settings...Export symbol settings.
    -
    -
    Languages (left pane)
    -
    Displays language related to this file. -
    -
    Include paths (right pane)
    -
    List of include paths related to given language.
    -
    Add
    -
    Add new include path
    -
    Edit
    -
    Modify selected include path
    -
    Delete
    -
    Remove selected include path
    -
    Export / Unexport
    -
    Toggle selected path exported or not
    -
    Move Up
    -
    Move the currently selected element up in the list.
    -
    Move Down
    -
    Move the currently selected element down in the list.
    -
    Show built-in values
    -
    Check to display system (built-in) includes.
    -

    Available for :
    -
    CDT projects, folders and files
    -

    +

    Available for :
    +
    CDT projects, folders and files

    Related reference
    @@ -65,7 +95,7 @@ alt="C/C++ File Properties, Paths and Symbols, Includes">

  • Run/Debug Settings page - +

    Intel Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_lang_mapp.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_lang_mapp.htm index 119e4479ac3..e3d09c9610b 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_lang_mapp.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_lang_mapp.htm @@ -12,27 +12,29 @@

    Language Mappings preferences

    -

    Customize the use of C/C++ language associations for the workspace.

    +

    Use the Language Mappings properties panel to customize the use of C/C++ language associations for the file.

    Language Mappings preference page

    - - +
    - Language Mappings Options -
    + - + + + + + - + - - + + @@ -48,7 +50,8 @@

    -

    Nokia Copyright Statement

    +
    +

    Nokia Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_steps.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_steps.htm index 4f4f12ad0ae..f99c46eaa54 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_steps.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_steps.htm @@ -8,33 +8,44 @@

    C/C++ File Properties, Build, Settings, Build Steps tab

    -Customizes the selected build configuration allowing the specification -of user defined build command steps, as well as a descriptive message -to be displayed in the -build output, immediately prior to and immediately after normal build -processing executes. -

    C/C++ File Properties, Build, Settings, Build Steps tab

    -

    -
    -
    Custom build step applicability
    -
    Select either 'Apply' or 'Disable' custom build step. -In case of apply, custom build step would override standard one
    +Use the Build Steps properties panel to customize the selected build configuration allowing the specification +of user defined build command steps, as well as a descriptive message to be displayed in the +build output, immediately prior to and immediately after normal build processing executes. +

    C/C++ File Properties, Build, Settings, Build Steps tab

    -
    Additional input file names
    -
    Define additional file names to be used in custom build step.
    -
    Output file name(s)
    -
    Define name(s) for output files generated by custom build step.
    -
    Command
    -
    Specifies a command, or a list of semicolon separated commands, -to be executed during custom build step
    -
    Description
    -
    Specify optional descriptive text that is associated with the -post-build step to be displayed in the build output immediately prior -to execution of the post-build step command or commands.
    -

    Available for :
    -
    CDT source files
    -
    +
    Language Mappings Options
    OptionDescription
    Content Type The content type associated with the language.
    Configuration Shows the list of configurations for the selected content type.
    Language Shows the list of corresponding languages associated with the configurations in the list for the specific content type.
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Settings, Build Steps tab
    OptionDescription
    Custom build step applicabilitySelect either 'Apply' or 'Disable' custom build step. In case of apply, custom build step would override standard one.
    Additional input file namesDefine additional file names to be used in custom build step.
    Output file name(s)Define name(s) for output files generated by custom build step.
    CommandSpecifies a command, or a list of semicolon separated commands, to be executed during custom build step.
    DescriptionSpecify optional descriptive text that is associated with the post-build step to be displayed in the build output immediately prior to execution of the post-build step command or commands.

    Related reference
    @@ -62,7 +73,7 @@ to execution of the post-build step command or commands.

  • Run/Debug Settings page - +

    Intel Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_sym.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_sym.htm index b0e9504e88e..dc47fed1fd1 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_sym.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_sym.htm @@ -10,31 +10,60 @@

    C/C++ File Properties, Paths and Symbols, Symbols

    -

    You can modify the list of preprocessor symbols.

    +

    Use the Paths and Symbols properties panel # Symbols tab to modify the list of preprocessor symbols.

    +

    C/C++ File Properties, Paths and Symbols, Symbols

    -

    - - -
    -
    Languages (left pane)
    -
    Displays language related to this file. -
    -
    Symbol / Value
    -
    List of symbols related to given language.
    -
    Add
    -
    Add new symbol
    -
    Edit
    -
    Modify selected symbol value/dd> -
    Delete
    -
    Remove selected symbol
    -
    Export / Unexport
    -
    Toggle selected symbol exported or not
    -
    Show built-in values
    -
    Check to display system (built-in) includes.
    -

    Available for :
    -
    CDT projects, folders and files
    -

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Paths and Symbols, Symbols tab
    OptionDescription
    Languages (left pane)Displays language related to this file.
    Symbol / ValueList of symbols related to given language.
    Add...Add new symbol.
    Edit...Modify selected symbol value.
    DeleteRemove selected symbol.
    Export / UnexportToggle selected symbol exported or not.
    Show built-in valuesCheck to display system (built-in) includes.
    Import Settings...Import symbol settings.
    Export Settings...Export symbol settings.
    +

    Available for :
    +
    CDT projects, folders and files

    Related reference
    @@ -61,7 +90,7 @@ alt="C/C++ File Properties, Paths and Symbols, Symbols">

  • Run/Debug Settings page - +

    Intel Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_general_pns_hier.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_general_pns_hier.htm index 46ffc240925..ab7b2c06f31 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_general_pns_hier.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_general_pns_hier.htm @@ -10,27 +10,44 @@

    C/C++ Properties, Include Paths and Symbols, Data hierarchy tab

    -

    Allows user to inspect all data related to Project/Configuration description.

    +

    Use the Data Hierarchy tab in the Paths and Symbols properties panel to inspect all data related to Project/Configuration description.

    This tab is optional, it can be enabled/disabled in Preferences.

    C/C++ Properties, Include Paths and Symbols, Data hierarchy

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Paths and Symbols, Data hierarchy tab
    OptionDescription
    Object to viewSelect either Project description, Configuration description (or Resource description, for Folder or File) to inspect.
    Expand allExpands the whole data structure.
    Expand level...Expands data structure up to required level. Collapses inner levels.
    Collapse allCollapses whole data structure
    -
    -
    Object to view
    -
    Select either Project description, Configuration description - (or Resource description, for Folder or File) - to inspect.
    -
    Expand all
    -
    Expands whole data structure
    -
    Expand level...
    -
    Expands data structure up to required level. Collapses inner levels.
    -
    Collapse all
    -
    Collapses whole data structure
    -

    Available for :
    -
    CDT projects, folders and files
    -

    +

    Available for :
    +
    CDT projects, folders and files

    Related reference
    @@ -88,6 +105,7 @@ width="143" height="21">

  • C/C++ Project Properties, Run/Debug Settings page

    +

    Intel Copyright Statement