Bonjour.
Je viens de me poser une question sur CMake et je me rends compte que finalement ça fait parti du savoir de base du mécanisme de compilation.
Pour linker une librairie avec CMake, il y a entre autre deux commandes :
Si avec TARGET_LINK_LIBRARIES je link vers des libraires statiques même non utilisées par le programme, cela va alourdir mon exécutable non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INCLUDE_DIRECTORIES TARGET_LINK_LIBRARIES
Ma question est : est-ce la même chose pour INCLUDE_DIRECTORIES ? Imaginons que j'inclue 50 répertoires inutiles, cela aura-t-il un impact sur mon exécutable ?
Là comme ça, intuitivement, j'aurai dis non, puisque que ces répertoires sont, pour le compilateur, juste des emplacement de recherche des .h effectivement inclus dans les source non ?
Si vous pouviez me confirmer/m'infirmer ça ce serait sympa...
Merci
Partager