SDKs

The SDKs page of the project properties displays information about available SDKs that are compatible with the project by the following criteria:

SDKs page in the project properties

If a given SDK is attached to a project build configuration, the mark is displayed in the respective column.

By default, the page displays SDKs that are attached or can be attached to the project. If you select the Show all SDKs option, the incompatible SDKs may be displayed as well (if such exist in the workspace). The following marks in the build configuration columns indicate the problem:

Incompatible toolchains The toolchains of the project and SDK are incompatible
Incompatible cores The processor or core of the project and SDK are incompatible
Incompatible languages The languages of the project and SDK are incompatible
The file with the SDK name in the project root The project root folder contains the file with the name matching the SDK name
SDK folder not found The SDK folder cannot be found (renamed or deleted)
The folder with the SDK name in the project root The project root folder contains the folder with the name matching the SDK name. The comparison is case-insensitive.

The following buttons and options are available for managing SDKs in a project:

Table 1. Project properties: SDKs
Button/Option Result
Add... Creates a new local SDK. The SDK will be available only for the current project.
Edit/Show info... Modifies properties of the existing SDK (when the SDK is not attached to any project) or displays the properties if the selected SDK is read-only.
Remove Removes the selected SDK.
Clone from git Clones the SDK content from Git. The repository must have the SDK descriptor (the sources.xml file) in the root.
Attach/Detach Attaches/detaches the SDK to/from the project and uses it in the specified build configuration.
Make global Makes the selected local SDK global. The SDK will be available in the SDK Management list.
Import... Imports the SDK from an archive file or from a directory.
Export... Exports the selected SDK to an archive file.
Show only latest versions Select this option to see only the latest version of each SDK.
Show all SDKs Select this option to see all global SDKs that cannot be attached to the project.