Die Bibliothek enthält die gleichen Quelldateien, benötigt aber unterschiedliche Definitionen und Compilereinstellungen, um unterschiedliche Hardware zu unterstützen (gleiche Architektur, aber unterschiedlicher Funktionsumfang)
Im Moment definiere ich die Bibliotheken als Schnittstellenbibliotheken, sodass die Bibliotheken diese Einstellungen von der ausführbaren Datei erhalten.
Aber dieser Ansatz hat einige Nachteile.
- Jede ausführbare Datei erstellt die gleichen Quellen neu (I haben mehr ausführbare Dateien als Variationen)
- Die Definition der Bibliothek ist auf verschiedene Orte verteilt.
(Ich möchte vermeiden, eine Liste von Quelldateien und mehreren Bibliotheken zu haben, die die Quellvariable verwenden)
Mobile version