Je vais prendre la chance d'être downvoted mais, je dois avouer, que malheureusement, il n'existe aucun substitut réel pour les autotools. CMake, SCons, bjam sont sympa, mais, quand il s'agit d'un travail sérieux... il est assez clair que les autotools sont de qualité supérieure, non pas parce que CMake ne pouvez pas faire la même chose, mais parce qu'il est juste beaucoup plus difficile de le faire avec elle.
Par exemple, CMake, le plus populaire alternative pour les autotools, présente les inconvénients suivants:
- Pas de support de gettext. Cela peut être un réel problème lorsque vous devez gérer beaucoup de traductions et traduit le code source.
- Pas de support pour une désinstallation de la cible. Il est assez désagréable de savoir que vous ne pouvez pas désinstaller le programme que vous avez installé.
- Pas de construction automatique de fois partagé et les bibliothèques statiques.
- La Documentation est très limité et les mauvais.
Et ainsi de suite.
Il y a de nombreux autres points. Malheureusement, il n'y a pas de véritable haute qualité de substitut pour les autotools. D'autre part, si vous développer sur Windows et Visual Studio, vous ne pouvez pas utiliser les autotools, et vous devez choisir CMake qui fournit de tels outils.