Cross Settings

The Cross Settings page allows you to configure the location and names of tools and utilities in the toolchain.

The following table describes the options available on the Cross Settings page.

Table 1. Cross Settings
Option Description
Prefix Toolchain prefix used by Vision Extension Package to call Standard S32DS toolchain for APU targets.

By default, this field is empty.

Path Location of Standard S32DS toolchain for APU targets.
Note: Default settings use system variables in path names. These variables expand to their values at build time. You may find the list of system variables by selecting the Show system variables check box on the Window > Preferences > C/C++ > Build > Build Variables page in Vision Extension Package preferences.

Default: ${S32DS_APU_TOOLCHAIN_DIR}

Assembler Name of the assembler tool.

Default: clang

Compiler Name of the CLANG compiler tool.

Default: clang

Linker Name of the linker tool. This setting is only available for application projects.

Default: ld-new

Archiver Name of the archiver tool. This setting is only available for library projects.

Default: llvm-ar

Listing generator Name of the tool to display information about object files.

Default: llvm-objdump

Build command Name of the tool that automatically builds executable programs, and libraries from source code in the project.

Default: make

Remove command Name of the tool and command parameters to remove built executable programs, libraries, and object files.

Default: rm -rf