Wo du es gerade erwähnst, das hatte ich schon vergessen. Wir haben in allen Packages im Pre-Build Script ein paar Shellkommandos eingetragen um die die falsch abgelegten *.obj, *.lib, *.hpp und *.bpi in die jeweiligen richtigen Verzeichnisse zu verschieben. Die Ausgabepfade ignoriert der Compiler dabei stur. Anscheinend wird dem C++ Compiler bzw. Linker nicht die Optionen von Delphi durchgereicht. Auch setzt die
IDE die angegebenen Ausgabepfade zu gerne beim Öffnen des Packages zurück.