Contents
Welcome to the IDE Project Management and Building documentation, which describes the processes of editing, project management, and building, and provides related reference information. Below is a brief outline and summary of the contents.
Project management and building
The development environment introduces you to the IAR Embedded Workbench development environment. The chapter also demonstrates the facilities available for customizing the environment to meet your requirements.
Project management describes how you can create workspaces with multiple projects, build configurations, groups, source files, and options that help you handle different versions of your applications.
Building projects discusses the process of building your application.
Editing contains detailed descriptions of the IAR Embedded Workbench editor, how to use it, and the facilities related to its usage. The final section also contains information about how to integrate an external editor of your choice.
Using an external build system describes how you can add CMake projects to the IDE, to be able to use the IAR debugging and code analysis tools with the project.
Reference information
Product files describes the directory structure and the types of files it contains.
Menu reference contains detailed reference information about menus and menu commands.
General options specifies the target, output, and library options.
Compiler options specifies compiler options for language, optimizations, code, output, list file, preprocessor, and diagnostics.
Assembler options describes the assembler options for language, output, list, preprocessor, and diagnostics.
Output converter options describes the options available for converting linker output files from the ELF format.
Custom build options describes the options available for custom tool configuration.
Build actions options describes the options available for pre-build and post-build actions.
Linker options describes the options for setting up for linking.
Library builder options describes the options for building a library.