Ich nutze EM::Blocks 2.30 für STM32F103 mit SPL - was muss ich einstellen, damit diese Bibliotheksmodule nicht gebaut werden, wenn ich "Rebuild all target files" ausführe? Alternativ, was muss ich ausführen, damit nur meine eigenen Module in "src/*" gebaut werden? Kann man irgendwo einen Pfad-Filter einstellen, der "SPL/*" ignoriert oder explizit auf Dateiänderungen prüft?
Info schrieb: > Ich nutze EM::Blocks 2.30 für STM32F103 mit SPL - was muss ich > einstellen, damit diese Bibliotheksmodule nicht gebaut werden, wenn ich > "Rebuild all target files" ausführe? Ich versteh die Frage nicht. Ein 'Rebuild All' ist ein 'Rebuild All'. Alles in einem Projekt wird neu gebaut. Sonst würde es ja nur Rebuild oder Build heissen.
Info schrieb: > Alternativ, was muss ich ausführen, damit nur meine eigenen Module in > "src/*" gebaut werden? Kann man irgendwo einen Pfad-Filter einstellen, > der "SPL/*" ignoriert oder explizit auf Dateiänderungen prüft?
Karl Heinz schrieb: > Ein 'Rebuild All' ist ein 'Rebuild All'. > Alles in einem Projekt wird neu gebaut.
Oder im Klartext: Ein "rebuild all" bedeutet nach allgemein anerkannter Konvention, daß ALLE zu einem Projekt gehörenden Sourcen vollständig neu übersetzt werden. Wenn du also "rebuild all" aufrufst, passiert genau das, was passieren soll. Daraus ergeben sich jetzt Fragen: a) Warum verwendest du "rebuild all", wenn du gar kein "rebuild all" machen möchtest? b) Warum ist dein Projekt so definiert, daß die lib-sourcen mit zum Projekt gehören? c) Welche build-Befehle bietet deine IDE noch so an? Oliver
Oliver S. schrieb: > b) Warum ist dein Projekt so definiert, daß die lib-sourcen mit zum > Projekt gehören? Wobei man auch sagen muss, das sowas durchaus auch Sinn machen kann, solange z.B. die Lib selbst noch in der Entwicklung ist. > c) Welche build-Befehle bietet deine IDE noch so an? Das ist der springende Punkt. Aber um das zu klären installier ich mir jetzt kein EM:Blocks. Da muss man halt auch mal in den Text-Menüs (schauder - Lesen!) stöbern und nicht nur auf Buttons drücken.
:
Bearbeitet durch User
Oliver S. schrieb: > Daraus ergeben sich jetzt Fragen Danke. Unter Project properties Build targets Build target files lassen sich alle Projektdateien einzeln per Checkbox an- bzw. abwählen. Ein build-all umfasst dann z.B. nicht die SPL/*
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.