Frage

Ich schreibe ein Master-Makefile, um mehrere AutoConf-basierte Bibliotheken zu kompilieren und zu installieren, die voneinander abhängen.Alle funktioniert gut für den ersten GO.Das Problem ist: Wenn ich an einem dieser Bibliotheken individuell arbeitet und "make && make install install" in dem Präfixordner im Präfixordner aktiviert ist (auch wenn sie unberührt sind).Dies führt dazu, dass alle abhängigen Bibliotheken von Grund auf kompilieren.

Gibt es eine Möglichkeit, die unnötigen Angaben zu vermeiden, ohne in die Makefiles zu hacken?

War es hilfreich?

Lösung

Vielleicht ist die Lösung etwas spät, aber

generasacodicetagpre.

fixiert das Wiedereinkompiliermittelproblem.Dieses Flag macht die GNU-Installation die Zeitstempel der installierten Dateien in die Zeitstempel der integrierten Dateien festgelegt.

Andere Tipps

Sie können Sentinel-Dateien verwenden, die nur vorhanden sind, um Ihre Abhängigkeitsgrafik herzustellen.Zum zB.

generasacodicetagpre.

Sie würden dann einen abhängigen Liby-Build erstellen, wenn libx-gebaut neu ist.

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top