Skip to main content
Associate
March 21, 2025
Solved

X-CUBE-MATTER and CMake

  • March 21, 2025
  • 1 reply
  • 410 views

Hi,

I want to use CLion for development, which requires CMake, and I've been struggling with integrating the X-CUBE-MATTER package in it.

Globbing all files with

file(GLOB_RECURSE src_files "Middlewares/*.c" "Middlewares/*.cpp" "Drivers/*.c" "Drivers/*.cpp")

produces a binary significantly larger than FLASH and still fails to compile because it includes various examples and templates.

Another option I thought of is manually adding all the necessary files, however that seems like a herculean task.

Is there an easier way to go on about this (perhaps ST is already working on it)?

 

Thank you for your reply.

Best answer by vohorci

I actually managed to get it working by exporting all c/cpp files from the .project file from e.g. Projects\STM32WB5MM-DK\Applications\Matter\Lighting-App\STM32CubeIDE

1 reply

STTwo-32
Technical Moderator
April 10, 2025

Hello @vohorci 

For now, there is not a recommended way for this specific request.

Best Regards.

STTwo-32

vohorciAuthorBest answer
Associate
April 11, 2025

I actually managed to get it working by exporting all c/cpp files from the .project file from e.g. Projects\STM32WB5MM-DK\Applications\Matter\Lighting-App\STM32CubeIDE