Qu'est-ce que cmake ?
CMake crée des compétences système pour les projets C/C++. À utiliser lors de l'écriture ou de la refactorisation de CMakeLists.txt, de la configuration de builds hors source, de la sélection de générateurs (Ninja, Make, VS), de la gestion des cibles et des dépendances avec target_link_libraries, de l'intégration de packages externes via find_package ou FetchContent, de l'activation de désinfectants, de la configuration de fichiers de chaîne d'outils pour la compilation croisée ou de l'exportation de packages CMake. S'active sur les requêtes concernant CMakeLists.txt, les erreurs de configuration de cmake, les propriétés cibles, les règles d'installation, les préréglages CPack ou CMake. Source : mohitmishra786/low-level-dev-skills.