Nios® V Processor Software Developer Handbook

ID 743810
Date 10/12/2024
Public
Document Table of Contents

1.4.1. CMakeLists.txt and Nios® V Processor Tools

The following describes CMakeLists.txt:
  • Act as the central component of a Nios® V processor software project, whether the project is created with the RiscFree* IDE for Intel® FPGAs, or with the Nios® V Command Shell.
  • Describes all the components of a software project and how they are compiled and linked.
With a CMakeLists.txt and a complete set of C/C++ source files, your Nios® V processor software project is fully defined. As a key part of creating a software project, the Nios® V processor tools creates a CMakeLists.txt for you. Nios® V processor software projects are sometimes called user-managed, because you are responsible for the content of the project in the CMakeLists.txt. Use the Nios® V processor tools to control what goes in the CMakeLists.txt.