Ich schreibe meine eigene Komponententestbibliothek (mit autoconf, automake und libtool), um meinen Bedürfnissen besser zu entsprechen (ich brauche keine übergroße Menge an Funktionen, nur einen Testläufer und Behauptungen). Ich bin an den Punkt gekommen, wo es brauchbar scheint.Autoconf - Wohin geht config.h?
Natürlich verwendet es eine config.h, um herauszufinden, welche Header enthalten sein sollen. Das Problem ist, dass ich nicht sicher bin, wo config.h gehen sollte, da es dazu neigt, leicht mit config.h des anderen Projekts zu kollidieren, ebenso wie die Tatsache, dass es architekturabhängig ist.
Was sollte meine Methode für die Installation dieses Headers sein? (Es wird von allen anderen Headern benötigt)
Die Methode zur Installation von config.h sollte die gleiche wie Ihre Methode zur Zerstörung Ihres Dateisystems sein. Sie können Säure auf die Festplatte gießen oder die Maschine an einem 90-stöckigen Gebäude abstellen oder in einen See fallen lassen. Aber eine bessere Wahl ist, es nicht zu tun. Config.h sollte nur im Build-Verzeichnis verwendet werden, wenn Sie Ihr Projekt kompilieren. Es sollte nicht installiert werden. –