9 <script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js"></script> |
9 <script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js"></script> |
10 </head> |
10 </head> |
11 <body > |
11 <body > |
12 <h2> Build Configuration Filtering </h2> |
12 <h2> Build Configuration Filtering </h2> |
13 <p> Use the <img src="../../images/command_link.png" border="0" alt="" /> <a class="command-link" href='javascript:executeCommand("org.eclipse.ui.window.preferences(preferencePageId=com.nokia.carbide.cpp.sdk.ui.sdk_platform_filter_page)")'> |
13 <p> Use the <img src="../../images/command_link.png" border="0" alt="" /> <a class="command-link" href='javascript:executeCommand("org.eclipse.ui.window.preferences(preferencePageId=com.nokia.carbide.cpp.sdk.ui.sdk_platform_filter_page)")'> |
14 Build Configuration Filtering</a> preference panel in the <b>Preferences</b> window to select which platforms are visible when creating new projects or build configurations. </p> |
14 Build Configuration Filtering</a> preference panel in the <b>Preferences</b> 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 </p> |
15 <h3>SBSv2 tab</h3> |
15 <h3>SBSv2 tab</h3> |
16 <p>Use the <strong>SBSv2</strong> tab to select configurations for that build system. SBSv2 is the prefered build system for the most current SDKs.</p> |
16 <p>Use the <strong>SBSv2</strong> tab to select configurations for that build system. SBSv2 is the prefered build system for the most current SDKs.</p> |
17 <p align="center"><img src="images/wnd_sdk_platform_filter_sbsv2.png" alt="SBSv2 tab" width="719" height="646"></p> |
17 <p align="center"><img src="images/wnd_sdk_platform_filter_sbsv2.png" alt="SBSv2 tab" width="719" height="646"></p> |
18 <p align="center" class="figure">Figure 1. Platform Filtering Preferences page (SBSv2 tab)</p> |
18 <p align="center" class="figure">Figure 1. Platform Filtering Preferences page (SBSv2 tab)</p> |
19 <h5>Table 1 <span class="figure">Platform Filtering Preferences</span> — SBSv2 items</h5> |
19 <h5>Table 1 <span class="figure">Platform Filtering Preferences</span> — SBSv2 items</h5> |
22 <th width="29%" scope="col">Item</th> |
22 <th width="29%" scope="col">Item</th> |
23 <th width="57%" scope="col">Explanation</th> |
23 <th width="57%" scope="col">Explanation</th> |
24 </tr> |
24 </tr> |
25 <tr> |
25 <tr> |
26 <td><b>Default Configurations</b></td> |
26 <td><b>Default Configurations</b></td> |
27 <td><p>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 <span class="code">\sbs\lib\config</span> directory.</p> |
27 <td><p>The result of a Raptor query (<span class="code">--query=aliases</span>) to show every supported aliases in every installed SDK. The aliases marked with a checkmark are available immediately as a selectable build configuration.</p> |
28 </td> |
28 </td> |
29 </tr> |
29 </tr> |
30 <tr> |
30 <tr> |
31 <td><strong>Product Variant Configurations</strong></td> |
31 <td><strong>Product Variant Configurations</strong></td> |
32 <td>Lists all the known variants created for the selected build configuration.</td> |
32 <td>The result of the a Raptor query (<span class="code">--query=product</span>) 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.</td> |
33 </tr> |
33 </tr> |
34 <tr> |
34 <tr> |
35 <td><strong>Rescan Default Configurations</strong></td> |
35 <td><strong>Rescan Default Configurations</strong></td> |
36 <td>Click to rescan for sbs and build configurations in the installed SDKs.</td> |
36 <td>Click to rescan for sbs and build configurations in all installed SDKs.</td> |
37 </tr> |
37 </tr> |
38 <tr> |
38 <tr> |
39 <td><strong>Add Variant</strong></td> |
39 <td><strong>Add Variant</strong></td> |
40 <td>Adds a variant build to the selected build configuration. SDK must support variant builds for this to work.</td> |
40 <td>Opens the <strong>Add a custom product configuration</strong> dialog to create a variant build for the selected build configuration. The SDK must support variant builds for this to work.</td> |
41 </tr> |
41 </tr> |
42 <tr> |
42 <tr> |
43 <td><strong>Remove Variant</strong></td> |
43 <td><strong>Remove Variant</strong></td> |
44 <td>Removes the selected variant from the list of available variants.</td> |
44 <td>Removes the selected variant from the list of available variants.</td> |
45 </tr> |
45 </tr> |
77 <li>.bsf files, located in the <span class="code">\epoc32\root</span> directory</li> |
77 <li>.bsf files, located in the <span class="code">\epoc32\root</span> directory</li> |
78 <li>Symbian Binary Variant (.var) files, located in the <span class="code">\epoc32\tools</span> directory</li> |
78 <li>Symbian Binary Variant (.var) files, located in the <span class="code">\epoc32\tools</span> directory</li> |
79 </ul> </td> |
79 </ul> </td> |
80 </tr> |
80 </tr> |
81 </table> |
81 </table> |
82 <p align="left" class="note"><strong>NOTE</strong> EKA1 platform configurations are no longer supported by Carbide.</p> |
82 <p align="left" class="note"><strong>NOTE</strong> EKA1 platform configurations are not supported by Carbide.</p> |
83 <h4>Related references </h4> |
83 <h4>Related references </h4> |
84 <ul> |
84 <ul> |
85 <li><a href="../WorkingwithSDKs.html">Working with SDKs</a></li> |
85 <li><a href="../WorkingwithSDKs.html">Working with SDKs</a></li> |
86 <li><a href="../../reference/pref_carb_sdk_preference.html">Symbian SDKs panel </a> </li> |
86 <li><a href="../../reference/pref_carb_sdk_preference.html">Symbian SDKs panel </a> </li> |
87 </ul> |
87 </ul> |