Je voudrais écrire un script cmake qui compilera la même source avec plusieurs versions de fichiers d'en-tête. L'objectif est de pouvoir créer facilement des bibliothèques partagées rétrocompatibles avec les versions antérieures d'une API.cmake: Construire plusieurs versions d'un programme
Je cherche des exemples et des pointeurs sur la meilleure façon de le faire. Je suis nouveau à C++ et à cmake donc toute aide sera grandement appréciée.