Subcommand | Description |
---|---|
download | Download SDK package. |
build-samples | Build the SDK C++ samples. |
generate-implementations-file | Will generate the implementations.json file based on all scripts you have in the implementations folder. |
Heex_SDK_<version>_<os_version>_<arch_type>.zip
. For example for the SDK version 2024_11_1 and Ubuntu 22.04 x86, the archive name will be Heex_SDK_2024_11_1_Ubuntu_22.04_x86_64.zip
.
The flags that are available to achieve this command are the following:
--api-key
: mandatory USER_SECRET_KEY.--version
: The version of the SDK to download (e.g., ‘2024.2.0’), default is the latest version.--output-dir
: The output path folder where the SDK will be saved (Default is current directory).--unzip
: Unzip the downloaded SDK package.unzip
option, the output folder name will be name Heex_SDK_<version>
.
samples/cpp
.
The optional flags that are available to achieve this command are the following:
--path-to-sdk
: If you don’t run from inside the SDK folder, you have to provide the /path/to/sdk/folder.--jobs
: Allow building with N jobs at once; default is 1 job.samples/CMakeLists.txt
and uncomment the MCAP lines. Additionnal dependencies are required and will be automatically downloaded during the build.
implementations.json
file which shall be generated using following command:
📝 Note:
Only implementations located inside the implementations
folder are handled, any other script you have outside of this folder, you shall have to handle manually.