# HG changeset patch # User fturovic # Date 1283204660 18000 # Node ID b6a66d85e10253891e6e13babdde4b87ca334e4e # Parent 5c9cbbdfb5c226ed3b5bbe2f2a555edd1dbf7db5 BUG 11531 - update to build configuration items --DRAFT-- diff -r 5c9cbbdfb5c2 -r b6a66d85e102 core/com.nokia.carbide.cpp.doc.user/book.css --- a/core/com.nokia.carbide.cpp.doc.user/book.css Mon Aug 30 16:39:11 2010 -0500 +++ b/core/com.nokia.carbide.cpp.doc.user/book.css Mon Aug 30 16:44:20 2010 -0500 @@ -12,7 +12,7 @@ /* 20091007 added verdana and ariel to list to match SFO website fonts choices */ body, p, table, li { font-family: Verdana, Ariel, Helvetica, sans-serif; - font-size: 0.9em; + font-size: 1.0em; font-weight: normal; } diff -r 5c9cbbdfb5c2 -r b6a66d85e102 core/com.nokia.carbide.cpp.doc.user/html/reference/pref_carb_symbian_sdk.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/reference/pref_carb_symbian_sdk.htm Mon Aug 30 16:39:11 2010 -0500 +++ b/core/com.nokia.carbide.cpp.doc.user/html/reference/pref_carb_symbian_sdk.htm Mon Aug 30 16:44:20 2010 -0500 @@ -15,13 +15,13 @@

Symbian SDKs

-Use the -Symbian SDK page in the Preferences window to control which installed SDKs are available to projects during an import. To - access SDK preferences preference panel, select Window > Preferences > Carbide.c++ > Symbian SDKs. -

NOTE There must be at least one recognized SDK installed before you can create a project. If the SDK you have installed is not recognized, you may still be able to add it to the Discovered Symbian OS SDK list. See Carbide.c++ Requirements for a list of supported SDKs.

-

NOTE This panel serves as a devices.xml file editor. The devices.xml file stores information about the installed SDKs used for Symbian OS development.

- -

Symbian SDKs preference panel

+

Use the + Symbian SDKs page in the Preferences window to view which installed SDKs are available to projects during an import. If the SDK is properly configured for SBSv2 you may never need to view this preference panel.

+

One thing to note is that Carbde.c++ no longer requires the devices.xml file to recognize and use SDKs. Insteads it now caches this information for later use. If the SDK contains an entry for the devices.xml Carbide will use it.

+

To + access Symbian SDKs preferences preference panel, select Window > Preferences > Carbide.c++ > Symbian SDKs.

+

NOTE There must be at least one recognized SDK installed before you can create a project. If the SDK you have installed is not recognized, you may still be able to add it to the Discovered Symbian OS SDK list. See Carbide.c++ Requirements for a list of supported SDKs.

+

Symbian SDKs preference panel

Figure 1. Symbian SDKs preference panel

@@ -46,7 +46,7 @@ -
NameFunction

Rescan All SDKs

Click to rescan the drive for newly installed SDKs. The devices.xml file is scanned for SDKs and the list of available SDKs is updated if the devices.xml file has changed.

+

Click to rescan the drive for newly installed SDKs.

NOTE Carbide.c++ scans for available SDKs each time it is started.

diff -r 5c9cbbdfb5c2 -r b6a66d85e102 core/com.nokia.carbide.cpp.doc.user/html/tasks/projects/images/menu_build_config_select_tgt_01.png Binary file core/com.nokia.carbide.cpp.doc.user/html/tasks/projects/images/menu_build_config_select_tgt_01.png has changed diff -r 5c9cbbdfb5c2 -r b6a66d85e102 core/com.nokia.carbide.cpp.doc.user/html/tasks/projects/images/wnd_add_build_config_manager.png Binary file core/com.nokia.carbide.cpp.doc.user/html/tasks/projects/images/wnd_add_build_config_manager.png has changed diff -r 5c9cbbdfb5c2 -r b6a66d85e102 core/com.nokia.carbide.cpp.doc.user/html/tasks/projects/prj_creating_sis_file.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/tasks/projects/prj_creating_sis_file.htm Mon Aug 30 16:39:11 2010 -0500 +++ b/core/com.nokia.carbide.cpp.doc.user/html/tasks/projects/prj_creating_sis_file.htm Mon Aug 30 16:44:20 2010 -0500 @@ -21,7 +21,7 @@ -

Depending upon which tool is used, you will need to complete some entries in the SIS Builder pane of the Carbide Build Configurations window of the project Properties dialog box. You can access this pane by selecting a project in the Project Explorer view and select Project > Properties > Carbide Build Configurations. Fill in the necessary information to add PKG files to the project for downloading.

+

Depending upon which tool is used, you will need to complete some entries in the SIS Builder pane of the Carbide Build Configurations panel of the project Properties dialog box. You can access this pane by selecting a project in the Project Explorer view and select Project > Properties > Carbide Build Configurations. Fill in the necessary information to add PKG files to the project for downloading.

diff -r 5c9cbbdfb5c2 -r b6a66d85e102 core/com.nokia.carbide.cpp.doc.user/html/tasks/projects/prj_new_build_config.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/tasks/projects/prj_new_build_config.htm Mon Aug 30 16:39:11 2010 -0500 +++ b/core/com.nokia.carbide.cpp.doc.user/html/tasks/projects/prj_new_build_config.htm Mon Aug 30 16:44:20 2010 -0500 @@ -6,25 +6,60 @@ Adding/Removing Build Configurations +

Adding/Removing Build Configurations

-

Use the Properties for <project_name> window to manage the active or build configurations associated with a project. In the Active Configuration group you can select which build configuration is current active as well as choose which build configurations appear in the Build Configurations sub-menu as choices.

+

Use the Add/Remove Carbide Build Configurations dialog to manage the build configurations associated with a project. The choices presented in this dialog are the result of installed Symbian SDKs and the variant builds associated with them as chosen in the Configuration Filtering Preferences panel.

Adding/Removing a Build Configuration

    -
  1. Open Carbide Build Configuration panel in the project's Properties window -

    Select the Project > Properties menu item or right-click the project name in the Project Explorer view, then select Properties. The project Properties for <project_name> window appears. Then select Carbide Build Configurations.

    -

    -

    Figure 1 - Active Configuration group in project Properties window

  2. -
  3. Click Manage... in the Active Configuration group (Figure 1) -

    The Add/Remove Carbide Build Configuration window appears (Figure 2). Use the Add/Remove Carbide Build Configuration window to manage the build configurations that appear on the Build Configurations sub-menu for the current project. You can also click the Manage configurations for the current project icon () on the toolbar to open this dialog.

    +
  4. With a project selected in the Project Explorer view choose one of the following to open the Add/Remove Carbide Build Configuration window:
    +
  5. -
+
Tool
+ + + + + + + + + + + + + + + + +
From the ...
Do the following...
Menu bar Click the Project > Manage Configuration > Manage... menu option.
ToolbarClick the Manage configurations for the current project icon () on the toolbar
Project
    +
  1. Right-click the project +
  2. Select Properties
  3. +
  4. Click Carbide.c++ > Build Configurations in the properties list.
  5. +
  6. Click Manage... in the Active Configuration section.
  7. +
+
+

The Add/Remove Carbide Build Configurations window appears (Figure 1).

+
  • Select the build configurations used by the project +

    Use the Add/Remove Carbide Build Configuration window to manage the build configurations for the current project. Checkmarked items appear in the build configuration list while unchecked items do not.

    +

    SDKs or build configurations shown in RED indicate a problem with that item. An error message is appended to the item to aid you in solving the problem.

    +
  • -
    -

    Figure 2 - Window for managing build configurations

    -
    +

    Figure 1 - Window for managing build configurations
    +

    +

    Click the Build Configuration Filtering Preferences link to set which SDKs and configurations should appear in the dialog.

    +

    Click the Symbian SDK link to open the related preference panel.

    +
  • Click OK to set the selected projects build configurations.
  • +
    Related concepts
    -


    +


    Figure 2 - Build Configuration menu

  • From the project's context menu diff -r 5c9cbbdfb5c2 -r b6a66d85e102 core/com.nokia.carbide.cpp.doc.user/html/tasks/sdks/sdk_platform_filter.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/tasks/sdks/sdk_platform_filter.htm Mon Aug 30 16:39:11 2010 -0500 +++ b/core/com.nokia.carbide.cpp.doc.user/html/tasks/sdks/sdk_platform_filter.htm Mon Aug 30 16:44:20 2010 -0500 @@ -11,7 +11,7 @@

    Build Configuration Filtering

    Use the -Build Configuration Filtering preference panel in the Preferences window to select which platforms are visible when creating new projects or build configurations.

    +Build Configuration Filtering preference panel in the Preferences window to select which platforms are visible when creating new projects or build configurations. The results of this preference panel are used to populate the

    SBSv2 tab

    Use the SBSv2 tab to select configurations for that build system. SBSv2 is the prefered build system for the most current SDKs.

    SBSv2 tab

    @@ -24,20 +24,20 @@ Default Configurations -

    Select platform build targets to be displayed for OS 9.5 and later when creating new projects and build configurations. BSF’s are gone in SBSv2.  All build configurations (platform/target), including the built-in platforms (WISNCW, ARMV5), are declared in xml files in the \sbs\lib\config directory.

    - +

    The result of a Raptor query (--query=aliases) to show every supported aliases in every installed SDK. The aliases marked with a checkmark are available immediately as a selectable build configuration.

    + Product Variant Configurations - Lists all the known variants created for the selected build configuration. + The result of the a Raptor query (--query=product) to show the supported product variants available for the selected configuration. This list is not displayed if none of the installed SDKs support variant builds. Rescan Default Configurations - Click to rescan for sbs and build configurations in the installed SDKs. + Click to rescan for sbs and build configurations in all installed SDKs. Add Variant - Adds a variant build to the selected build configuration. SDK must support variant builds for this to work. + Opens the Add a custom product configuration dialog to create a variant build for the selected build configuration. The SDK must support variant builds for this to work. Remove Variant @@ -79,7 +79,7 @@ -

    NOTE EKA1 platform configurations are no longer supported by Carbide.

    +

    NOTE EKA1 platform configurations are not supported by Carbide.

    Related references