Looking for cmake Answers? Try Ask4KnowledgeBase
Looking for cmake Keywords? Try Ask4Keywords

cmakeÉtapes de construction personnalisées


Introduction

Les étapes de construction personnalisées sont utiles pour exécuter des cibles personnalisées dans la construction de votre projet ou pour copier facilement des fichiers afin de ne pas avoir à le faire manuellement (peut-être des DLL?). Ici, je vais vous montrer deux exemples, le premier est de copier les DLL (en particulier QLL5 DLL) dans le répertoire binaire de vos projets (Debug ou Release) et le second est de lancer une cible personnalisée (Doxygen dans ce cas) dans votre solution. (si vous utilisez Visual Studio).

Remarques

Comme vous pouvez le voir, vous pouvez faire beaucoup de choses avec les cibles et étapes de construction personnalisées dans cmake, mais vous devez être prudent lorsque vous les utilisez, en particulier lorsque vous copiez des DLL. Bien qu’il soit utile de le faire, cela peut parfois conduire à ce que l’on appelle affectueusement «Dll Hell».

Fondamentalement, cela signifie que vous pouvez vous perdre dans les DLL dont dépend réellement votre exécutable, lesquelles sont chargées et quelles sont celles qui doivent être exécutées (peut-être à cause de la variable de chemin de votre ordinateur).

Hormis ce qui précède, n'hésitez pas à faire en sorte que les cibles personnalisées fassent ce que vous voulez! Ils sont puissants et flexibles et constituent un outil précieux pour tout projet de cmake.

Étapes de construction personnalisées Exemples Liés