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 @@
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.
-
-
Option | +Description. | +
---|---|
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. | +
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.
+
-
Option | +Description | +
---|---|
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 the selected include path. | +
Include | +Toggle selected path exported or not. | +
Move Up | +Move the selected element up in the list. | +
Move Down | +Move the selected element down in the list. | +
Import Settings... | +Import symbol settings. | +
Export Settings... | +Export symbol settings. | +
@@ -65,7 +95,7 @@ alt="C/C++ File Properties, Paths and Symbols, Includes">
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.
Option | +Description | +
---|---|
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. |