Wie vermeiden, dass Bibliotheksmodule gebaut werden?

Gast #3901962
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.
Gast
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?
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.