| Property | Description | 
| $(ABI) $(ABI) – String  | The value of the RISC-V ABI Type project property. | 
| $(AR) $(AR) – String  | The path to the binutils ar command. | 
| $(AS) $(AS) – String  | The path to the binutils as command. | 
| $(Arch) $(Arch) – String  | The lower case value of the ARM Architecture project property. | 
| $(Arch) $(Arch) – String  | The value of the RISC-V ISA project property. | 
| $(AsmOptions) $(AsmOptions) – String  | A space seperated list of assembler options for the external assemble command. | 
| $(CC) $(CC) – String  | The path to the cc command. | 
| $(CC1) $(CC1) – String  | The path to the gcc cc1 command. | 
| $(CCPP) $(CCPP) – String  | The path to the cc command. | 
| $(CLANG) $(CLANG) – String  | The path to the clang command. | 
| $(CLANGTIDY) $(CLANGTIDY) – String  | The path to the clang-tidy command. | 
| $(COnlyOptions) $(COnlyOptions) – String  | A space seperated list of compiler options for the external c compile command. | 
| $(COptions) $(COptions) – String  | A space seperated list of compiler options for the external c and c++ compile commands. | 
| $(CombiningOutputFilePath) $(CombiningOutputFilePath) – String  | The full path of the output file of the combining command. | 
| $(CombiningRelInputPaths) $(CombiningRelInputPaths) – String  | The relative inputs to the combining command. | 
| $(Configuration) $(Configuration) – String  | The build configuration e.g. ARM Flash Debug. | 
| $(ConfigurationHash) $(ConfigurationHash) – String  | The hash value of build configuration. | 
| $(CoreType) $(CoreType) – String  | The lower case value of the ARM Core Type project property. | 
| $(Defines) $(Defines) – String  | The preprocessor defines property value for the external compile command. | 
| $(DependencyPath) $(DependencyPath) – String  | The path of the dependency file for the external compile command. | 
| $(EXE) $(EXE) – String  | The default file extension for an executable file including the dot e.g. .elf. | 
| $(Endian) $(Endian) – String  | The lower case value of the Byte Order project property. | 
| $(FPABI) $(FPABI) – String  | The value of the ARM FP ABI Type project property. | 
| $(FPU) $(FPU) – String  | The lower case value of the ARM FPU Type project property. | 
| $(FPU2) $(FPU2) – String  | Alternative value of the ARM FPU Type project property. | 
| $(FPU3) $(FPU3) – String  | Alternative value of the ARM FPU Type project property. | 
| $(FolderName) $(FolderName) – String  | The folder name of the containing folder. | 
| $(FolderPath) $(FolderPath) – String  | The folder path of the containing folders. | 
| $(GCC) $(GCC) – String  | The path to the gcc command. | 
| $(GCCPrefix) $(GCCPrefix) – String  | The macro-expanded value of the GCC Prefix project property. | 
| $(GCCTarget) $(GCCTarget) – String  | The macro-expanded value of the GCC Target project property. | 
| $(GCCVersion) $(GCCVersion) – String  | The macro-expanded value of the GCC Version project property. | 
| $(GPLUSPLUS) $(GPLUSPLUS) – String  | The path to the g++ command. | 
| $(IncludeFiles) $(IncludeFiles) – String  | The user includes property value for the external compile command. | 
| $(Includes) $(Includes) – String  | The user directories property value for the external compile command. | 
| $(InputDir) $(InputDir) – String  | The absolute directory of the input file. | 
| $(InputExt) $(InputExt) – String  | The extension of an input file not including the dot e.g cpp. | 
| $(InputFileName) $(InputFileName) – String  | The name of an input file relative to the project directory. | 
| $(InputName) $(InputName) – String  | The name of an input file relative to the project directory without the extension. | 
| $(InputPath) $(InputPath) – String  | The absolute name of an input file including the extension. | 
| $(IntDir) $(IntDir) – String  | The macro-expanded value of the Intermediate Directory project property. | 
| $(LD) $(LD) – String  | The path to the binutils ld command. | 
| $(LIB) $(LIB) – String  | The default file extension for a library file including the dot e.g. .lib. | 
| $(LIBLTO) $(LIBLTO) – String  | The path to the LTO dll. | 
| $(LTO1) $(LTO1) – String  | The path to the gcc lto1 command. | 
| $(LibArch) $(LibArch) – String  | The library architecture. | 
| $(LibEndianExt) $(LibEndianExt) – String  | The endian specific library extension. | 
| $(LibExt) $(LibExt) – String  | The architecture and build specific library extension. | 
| $(LinkLibraries) $(LinkLibraries) – String  | The value of the Standard Libraries Directory project property. | 
| $(LinkOptions) $(LinkOptions) – String  | A space seperated list of compiler options for the external link command. | 
| $(LinkerScriptPath) $(LinkerScriptPath) – String  | The full path of the linker script file for the link command. | 
| $(MacroFiles) $(MacroFiles) – String  | The user macros property value for the external compile command. | 
| $(MapPath) $(MapPath) – String  | The full path of the map file of the external link command. | 
| $(MemorySegments) $(MemorySegments) – String  | The value of the Memory Segments property supplied to pre/post link command. | 
| $(OBJ) $(OBJ) – String  | The default file extension for an object file including the dot e.g. .o. | 
| $(OBJCOPY) $(OBJCOPY) – String  | The path to the binutils objcopy command. | 
| $(OBJDUMP) $(OBJDUMP) – String  | The path to the binutils objdump command. | 
| $(Objects) $(Objects) – String  | A space seperated list of files for the external archive or link command. | 
| $(ObjectsFilePath) $(ObjectsFilePath) – String  | The full path containing the files for the external archive or link command. | 
| $(OutDir) $(OutDir) – String  | The macro-expanded value of the Output Directory project property. | 
| $(PackageExt) $(PackageExt) – String  | The file extension of a package file e.g. emPackage. | 
| $(PostLinkOutputFilePath) $(PostLinkOutputFilePath) – String  | The full path of the output file of the post link command. | 
| $(ProjectDir) $(ProjectDir) – String  | The absolute value of the Project Directory project property of the current proje ct. If this isn't set then the directory containing the solution file. | 
| $(ProjectName) $(ProjectName) – String  | The project name of the current project. | 
| $(ProjectNodeName) $(ProjectNodeName) – String  | The name of the selected project node. | 
| $(RANLIB) $(RANLIB) – String  | The path to the binutils ranlib command. | 
| $(RelDependencyPath) $(RelDependencyPath) – String  | The relative path of the dependency file for the external compile command. | 
| $(RelInputDir) $(RelInputDir) – String  | The relative path to the directory containing the input file from the project directory or dot if not relative. | 
| $(RelInputPath) $(RelInputPath) – String  | The relative path to the input file from the project directory or the full path if not relative. | 
| $(RelLinkerScriptPath) $(RelLinkerScriptPath) – String  | The relative path of the linker script file for the link command. | 
| $(RelMapPath) $(RelMapPath) – String  | The relative path of the map file of the external link command. | 
| $(RelObjectsFilePath) $(RelObjectsFilePath) – String  | The relative path containing the files for the external archive or link command. | 
| $(RelTargetPath) $(RelTargetPath) – String  | The project directory relative path of the output file of the link or compile command. | 
| $(RootOutDir) $(RootOutDir) – String  | The macro-expanded value of the Root Output Directory project property. | 
| $(RootRelativeOutDir) $(RootRelativeOutDir) – String  | The relative path to get from the path specified by the Output Directory project property to the path specified by the Root Output Directory project property. | 
| $(SASM) $(SASM) – String  | The path to the SEGGER assembler. | 
| $(SCC) $(SCC) – String  | The path to the SEGGER compiler. | 
| $(SLINK) $(SLINK) – String  | The path to the SEGGER linker. | 
| $(STRIP) $(STRIP) – String  | The path to the binutils strip command. | 
| $(SolutionDir) $(SolutionDir) – String  | The absolute path of the directory containing the solution file. | 
| $(SolutionExt) $(SolutionExt) – String  | The extension of the solution file without the dot. | 
| $(SolutionFileName) $(SolutionFileName) – String  | The filename of the solution file. | 
| $(SolutionName) $(SolutionName) – String  | The basename of the solution file. | 
| $(SolutionPath) $(SolutionPath) – String  | The absolute path of the solution file. | 
| $(StageOutputFilePath) $(StageOutputFilePath) – String  | The full path of the output file of the stage command. | 
| $(TargetPath) $(TargetPath) – String  | The full path of the output file of the link or compile command. | 
| $(ToolChainDir) $(ToolChainDir) – String  | The macro-expanded value of the Tool Chain Directory project property. | 
| $(Undefines) $(Undefines) – String  | The preprocessor undefines property value for the external compile command. |