10 Comment tester si une librairie en présente sur le système ?

La grande puissances de CMake c'est qu'il permet de tester si une librairie est présente sur le système avant de compiler, ce qui est très pratique. Ça évite de compiler pendant une demi-heure avant d'avoir le premier problème de dépendance, ce qui est assez énervant il faut bien le reconnaître.

Alors comment fait-on ?

Voilà une question qu'elle est bonne.

Comme je l'ai dit précédemment une librairie et composée d'un fichier compiler, où se trouvent les fonctions, et d'un ensemble de headers (.h) qui sont les prototypes de ces fonctions.

Lorsque l'on teste si une lib est installer il faut donc tester la présence de ces deux choses. Généralement on test la présence des headers avant la présence de la lib compilée.