Releases: Infineon/core-make
Releases · Infineon/core-make
Core Make Build System 3.5.1
- Remove make build command line option "--output-sync" from eclipse and vscode export. This allows ninja builds in IDE to display incremental progress.
- Added support for generating additional tasks when exporting to VSCode.
Core Make Build System 3.5.0
- Core-make 3.5 is incompactible with previous versions of recipe-make.
- Added Ninja support. Ninja build will be enabled by default with ModusToolbox 3.4, and latest recipe-make. To disable Ninja build set NINJA to empty-String. (For example: "make build NINJA=").
Core Make Build System 3.4.1
- Fixed an issue with programming using Eclipse for a hex file built with experimental ninja support.
Core Make Build System 3.4.0
- Added experimental LLVM Embedded Toolchain for Arm support.
- Added support for Infineon EdgeProtectTool.
- Added task in VS Code export's tasks.json in multicore application to only build the current project.
- Added option for Eclipse export to only build the current project in multicore application.
- Added launch configurations for Eclipse and VS Code to only program/debug a single project in multi-core application.
- Added experimental ninja support.
- Multiple bug fixes and build performance improvements.
Core Make Build System 3.3.1
- Fixed an issue causing some python calls to not be quoted properly.
Core Make Build System 3.3.0
- Fixed an issue causing the compile_commands.json file to not be generated properly for files outside of project directory.
- Fixed an issue where the compile_commands.json file generation did not properly handle some escape characters correctly.
- Dropped support for Python as part of the ModusToolbox tools package in favor of pre-installed Python 3 in the user's PATH.
- Updated Eclipse export to support parallel build jobs in Eclipse IDE for ModusToolbox 3.2 and later.
- Multiple bug fixes and performance improvements.
Core Make Build System 3.2.2
- Fixed an issue where files from SOURCES are not compiled if they start with "./"
Core Make Build System 3.2.1
- Added SKIP_CODE_GEN make variable, when set to non-empty value, code generation step will be skipped.
- Added MTB_JLINK_DIR make variable to override the default path to JLink base diretory.
- Added support for BSP_PROGRAM_INTERFACE make variable to specify programming interface. Valid values depends on recipe-make. Some valid values include "KitProg3", "JLink", "FTDI". Not all recipes support all interfaces.
- Eclipse and VSCode export will now only generate the launch configuration for the selected programming interface.
Core Make Build System 3.0.3
- Reverted c_cpp_properties.json change made in v3.0.2 to remove vscode intellisense warning in some cases
- Fixed vscode parallel builds that caused error messages to be jumbled in some cases
- Fixed issue when modifying the linker script that was not marking the build out-of-date
Core Make Build System 3.0.1
- Added workaround for an issue where CONFIG_ directory was not being properly filtered by auto-discovery.
- Update make vscode generated c_cpp_properties.json to only use compile_commands.json