The latest version of the software adds IARBuild to allow IAR Embedded Workbench projects to be built directly from the command line. This will allow streamlined workflows from the developer environment to continuous integration. The tools will also now support the C-STAT static code analysis tool. This integration will provide code quality control from development to building and testing.
IAR Systems’ build tools for Linux are intended to streamline the building and testing processes, allowing organizations able to optimize resources. These resources can be the time developers spend in projects, or managing and utilizing licenses and servers in an optimal way. The tools are easily integrated into different build systems, such as CMake or Ninja. The command line build utility IARBuild streamlines building for easy integration with Continuous Integration engines like Jenkins and Bamboo. The addition of the static analysis tool C-STAT allows developers to ensure code quality throughout the development and testing process. C-STAT proves code alignment with industry standards like MISRA C:2012, MISRA C++:2008 and MISRA C:2004, and also detects defects, bugs, and security vulnerabilities as defined by CERT C and the Common Weakness Enumeration (CWE).
“This latest version of our build tools for Linux enable our customers to make their testing and building processes more efficient as well as achieve code quality all the way,” said Anders Holmberg, General Manager Embedded Development Tools, IAR Systems. “IAR Embedded Workbench and IAR Build Tools improves performance and ease of use for more efficient workflows. Our broad offering enables companies to standardize on our tools and gain flexible workflows, and through this enhance productivity and collaboration between different teams in the organization.”
IAR will also host the webinar "Improve your integration workflow and ensure code quality with IAR Build Tools for Linux" to provide hands-on information on how the tools can help improve integration workflows and ensure code quality throughout the development and testing process.