Je suis intéressé par la configuration/construction de grands systèmes C ...Alternative à Kconfig (langage de configuration du noyau) pour configurer/décrire un grand logiciel C
Le noyau Linux utilise la langue Kconfig pour décrire les différentes configurations options (macros définies comme CONFIG_X) et leurs dépendances ... Fondamentalement, dans chaque répertoire, il y a un fichier Kconfig avec les options de configuration définies dans ce sous-système ...
Y at-il une alternative à cela pour décrire les options de configuration dans un grand Des systèmes C comme Apache ou * -BSD? Qu'est-ce que les gens utilisent en général? Quelle est la meilleure pratique ?
mais avez-vous un moyen de décrire les options de configuration qui dépendent? ou mutuellement exclusif? – LB40
Avec Autotools au moins, il est possible de le faire, oui. Je ne suis pas encore expérimenté avec cmake, donc je ne peux pas le dire. – janneb