Hallöle,
ich hab' da einen unschönen Effekt in der IDE festgestellt und wollte mal fragen, ob ihr das bestätigen könnt bzw. eine Idee zu einem Workaround habt:
Eigene und fremde Libraries können ja unter libraries im sketchbook-Ordner installiert werden.
Jetzt ist das wohl so, dass die dort liegenden .cpp Files scheinbar nur neu compiliert werden, wenn sie sich geändert haben.
Was mir fehlt ist die Abhängigkeit vom zugehörigen Header-File.
Sprich: in meiner Welt wird ein Source auch dann kompiliert, wenn sich einer der eingebundenen Header-Files ändert.
Das macht das Luder von IDE aber nicht. Das hat jetzt den Nachteil, dass wenn ich z.B. einen anderen DEBUG-Level definiere, der sourcecode nicht mit diesem neuen #define compiliert wird sondern scheinbar nur dann, wenn ich den #define in den sourcecode packe und dort ändere.
Ähm ... ich hoffe, es ist verständlich, was ich meine ...
Habt ihr das Verhalten auch bzw. eine Idee wie man das umgehen kann?
cu,
-ds-