Skip to content

Commit

Permalink
[buildmgr] Add release notes (#77) (#79)
Browse files Browse the repository at this point in the history
- Update version/date in toolchain config files
- Remove version from internal script
- Update documentation
  • Loading branch information
grasci-arm authored Jan 20, 2022
1 parent 6dcf591 commit 82dd4c2
Show file tree
Hide file tree
Showing 7 changed files with 29 additions and 18 deletions.
4 changes: 2 additions & 2 deletions tools/buildmgr/cbuildgen/config/AC5.5.6.7.cmake
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Version: 0.10.1
# Date: 2021-07-26
# Version: 0.10.4
# Date: 2022-01-18
# This file maps the CMSIS project options to toolchain settings.
#
# - Applies to toolchain: ARM Compiler 5.06 update 7 (build 960)
Expand Down
4 changes: 2 additions & 2 deletions tools/buildmgr/cbuildgen/config/GCC.10.2.1.cmake
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Version: 0.10.1
# Date: 2021-04-08
# Version: 0.10.4
# Date: 2022-01-18
# This file maps the CMSIS project options to toolchain settings.
#
# - Applies to toolchain: GNU Arm Embedded Toolchain 10-2020-q4-major 10.2.1
Expand Down
4 changes: 2 additions & 2 deletions tools/buildmgr/cbuildgen/config/setup
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
# SPDX-License-Identifier: Apache-2.0
# -------------------------------------------------------

# Version: 0.10.1
# Date: 2021-04-08
# Version: 0.10.4
# Date: 2022-01-18
# This file configures the settings of the CMSIS Command Line Build environment
#
# Pre-requisites:
Expand Down
2 changes: 0 additions & 2 deletions tools/buildmgr/cbuildgen/installer/create_installer.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@
# SPDX-License-Identifier: Apache-2.0
# -------------------------------------------------------

# Version: 0.10.0
#
# This scripts creates the self-extracting CMSIS Build Installer
#
# Pre-requisites:
Expand Down
2 changes: 1 addition & 1 deletion tools/buildmgr/docs/doxygen/Build/Build.dxy
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ PROJECT_NAME = "CMSIS-Build"
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = "Version 0.10.0 (beta)"
PROJECT_NUMBER = "Version 0.10.4 (beta)"

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
15 changes: 6 additions & 9 deletions tools/buildmgr/docs/doxygen/Build/src/CmdLineBuild.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,8 @@

The following \b Bash scripts and command line tools can be used for managing the build of CMSIS Projects from the command line.
These scripts can be easily adopted to specific environments and are intended as a minimal reference.
CMSIS-Build tools are available for download as an asset of the respective
<a href="https://github.com/ARM-software/CMSIS_5/releases/" target="_blank"><b>CMSIS Release Version</b></a>
(starting with 5.7.0).
CMSIS-Build tools are available for download among
<a href="https://github.com/Open-CMSIS-Pack/devtools/releases" target="_blank"><b>Open-CMSIS-Pack devtools releases</b></a>.

For command line build with software packs, the following tools and utilities are provided.

Expand Down Expand Up @@ -45,9 +44,8 @@ With most Linux distributions these tools are already available. The installati

\section cbuild_install2 Invocation

CMSIS-Build tools are available for download as an asset of the respective
<a href="https://github.com/ARM-software/CMSIS_5/releases/" target="_blank"><b>CMSIS Release Version</b></a>
(starting with 5.7.0).
CMSIS-Build tools are available for download among
<a href="https://github.com/Open-CMSIS-Pack/devtools/releases" target="_blank"><b>Open-CMSIS-Pack devtools releases</b></a>.

To install the command line build environment start from the Bash prompt:
\code
Expand Down Expand Up @@ -96,8 +94,8 @@ product variant). The user is required to update the these settings after instal
<b>Example file: ./cbuild/etc/AC6.6.16.0.cmake</b>

\code
# Version: 0.10.0
# Date: 2020-09-30
# Version: 0.10.4
# Date: 2022-01-18
# This file maps the CMSIS project options to toolchain settings.
#
# - Applies to toolchain: Arm Compiler 6.16.0
Expand Down Expand Up @@ -381,7 +379,6 @@ cbuildgen <ProjectFile>.cprj <command> [<args>]
</tr>
<tr>
<td>cmake</td>
<td></td>
<td>Generate CMakeLists.txt file.</td>
<td>Generates <tt>CMakeLists.txt</tt> file for \ref cmake "CMake" required to build the project.
This command also generates a ASCII log file <tt>\<ProjectFile\>.clog</tt> recording location and version of the selected toolchain,
Expand Down
16 changes: 16 additions & 0 deletions tools/buildmgr/docs/doxygen/Build/src/General.txt
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,22 @@ Software layers and Virtual I/O simplify these use cases:
<th>Version</th>
<th>Description</th>
</tr>
<tr>
<td>0.10.4 (beta)</td>
<td>Release for beta review:
- new cpackget utility replacing cp_init.sh and cp_install.sh.
- new layer compose command line options: --name , --description (see usage for more information).
- added handling of multiple quotation marks inside defines and compiler flags.
</td>
</tr>
<tr>
<td>0.10.3 (beta)</td>
<td>Release for beta review:
- new CMake support replacing GNU Makefile generation with CMakelists.txt generation.
- removed MDK specific scripts.
- added macOS support.
</td>
</tr>
<tr>
<td>0.10.0 (beta)</td>
<td>Release for beta review:
Expand Down

0 comments on commit 82dd4c2

Please sign in to comment.