roskuttan opened a new pull request, #16195: URL: https://github.com/apache/nuttx/pull/16195
## Summary This commit introduces CMake build support for the TI TM4C123G LaunchPad development board within the NuttX RTOS. It achieves this by adding a CMakeLists.txt file to the boards/arm/tiva/tm4c123g-launchpad & boards/arm/tiva/tm4c123g-launchpad directory. This new file does not introduce CMake support from scratch but rather integrates the existing CMake configurations already present in the arch folders. The primary purpose is to enable building NuttX for this specific board using the CMake build system. ## Impact This change primarily affects the build process for the tm4c123g-launchpad board. Developers who prefer or need to use CMake for their NuttX builds will now have this option for this specific target. It does not remove the existing build system but provides an alternative. This change should not directly impact existing users who continue to use the traditional make build. ## Testing To verify this change, the following steps were taken: * **Host OS:** WSL2 Ubuntu 24.04 * **CPU:** Intel Core i5 10th Gen (Hexacore) * **Target:** `tm4c123g-launchpad` * **Verification Steps:** 1. Navigated to the root NuttX directory: `nuttxspace/nuttx`. 2. Executed the CMake command to configure the build. The exact command used was likely similar to: ` cmake -B build -DBOARD_CONFIG=tm4c123g-launchpad:nsh -GNinja `. **Please adjust this command to reflect your exact configuration.** 3. Flashed and run diffrent programs many times without any errors 5. Verified that the entire NuttX build process completed successfully the `tm4c123g-launchpad` configuration. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org