Che cos'è cmake?
Competenza del sistema di creazione CMake per progetti C/C++. Da utilizzare durante la scrittura o il refactoring di CMakeLists.txt, la configurazione di build out-of-source, la selezione di generatori (Ninja, Make, VS), la gestione di destinazioni e dipendenze con target_link_libraries, l'integrazione di pacchetti esterni tramite find_package o FetchContent, l'abilitazione di disinfettanti, l'impostazione di file della toolchain per la compilazione incrociata o l'esportazione di pacchetti CMake. Si attiva su query su CMakeLists.txt, errori di configurazione di cmake, proprietà di destinazione, regole di installazione, CPack o preimpostazioni CMake. Fonte: mohitmishra786/low-level-dev-skills.