Wie vermeiden, dass Bibliotheksmodule gebaut werden?

Gast #3901962
Lesenswert?

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?
#3902025
Lesenswert?

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.
#3902814
Lesenswert?

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
#3903092
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren