![]() |
Projektgruppe in Kommandozeile kompilieren?
Hi Leute,
gibt es eine Möglichkeit, eine Projektgruppe in der Kommandozeile zu kompilieren? Sowohl bis Delphi 7 als auch bei Delphi 2005. MfG Stevie |
Re: Projektgruppe in Kommandozeile kompilieren?
(D7) Öffne den Projektverwalter, speichere deine Projektgruppe unter datei.bpg (Kontextmenü), öffne ein Konsolfenster und starte make -f datei.bpg
|
Re: Projektgruppe in Kommandozeile kompilieren?
Zitat:
Code:
P.S.: Doch, klappt, wer lesen kann, ist im Vorteil. :oops:
Fatal: Unable to open makefile
|
Re: Projektgruppe in Kommandozeile kompilieren?
Nächstes Problem:
Ich habe folgende Verzeichnis-Struktur:
Code:
Meine einzelnen pcks sind in den jeweilen verzeichnissen unter source, die bpg unter source und benötigte bpls unter lib.
projekt
|__lib |__source |__package1 |__package2 Die Pfade sind in den cfgs relativ eingetragen. Die Ausgabe der Packages erfolgt in das projekt-verzeichnis. Wenn ich jetzt allerdings den make-vorgang starten will, meckert er bei dem ersten package, dass er eine benötigte bpl (die aber im lib-verzeichnis liegt) nicht findet. |
Re: Projektgruppe in Kommandozeile kompilieren?
Ändere die Pfadangaben in den einzelnen Projektoptionen so, dass sie sich auf $(DELPHI) beziehen.
|
Re: Projektgruppe in Kommandozeile kompilieren?
Zitat:
|
Re: Projektgruppe in Kommandozeile kompilieren?
|
Re: Projektgruppe in Kommandozeile kompilieren?
Zitat:
|
Re: Projektgruppe in Kommandozeile kompilieren?
Zitat:
![]() ![]() |
Re: Projektgruppe in Kommandozeile kompilieren?
Zitat:
|
Re: Projektgruppe in Kommandozeile kompilieren?
Zitat:
|
Re: Projektgruppe in Kommandozeile kompilieren?
Zitat:
Kann ich denn beim Aufruf der make zum Beispiel einen eigenen Bezugspunkt definieren, der dann das Verzeichnis angibt, wo ich mich im Moment befinde, so dass ich dann in den Packages sowas wie $(ProjectDir)\libs schreibe? Wobei, wie sieht das dann wieder unter Delphi selber aus? Findet der die Verzeichnisse dann auch? |
Re: Projektgruppe in Kommandozeile kompilieren?
Zitat:
|
Re: Projektgruppe in Kommandozeile kompilieren?
Ok, also schreib ich z.B in das Package unter Pfad $(MyProjectDir)\Libs und erstelle dann vor dem Make eine Umgebungsvariable. Die Frage ist immernoch, wie Delphi sich jetzt verhält, wenn die Umgebungsvariable nicht deklariert ist...
Oder muss ich dann vorsichtshalber einmal den Pfad mit Umgebungsvariable (für make) und einmal als relativen Pfad (für Delphi) eintragen? P.S. Übrigens: Herzlich willkommen in der DP, marabu! |
Re: Projektgruppe in Kommandozeile kompilieren?
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz