Kommandozeile und Lazarus

Für Fragen rund um die Ide und zum Debugger
Antworten
monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Kommandozeile und Lazarus

Beitrag von monta »

Ich hab mal einige Fragen, ob die folgenden Fälle irgendwie möglich sind.

Es bezieht sich alles auf die Ausführung von der Shell aus.

1. Kann ich bei einem make im Lazarusverzeichnis irgendwie das Widgetset mit angeben?

2. Kann man auch von der Konsole aus, wie unter Lazarus erstellen... bspw. nur die LCL für ein anderes Widgetset erstellen, bspw. zum Crosscompiling?

3. Kann man über die Konsole Packages hinzufügen und Lazarus mit dem neuen Package direkt kompilieren?
Johannes

creed steiger
Beiträge: 958
Registriert: Mo 11. Sep 2006, 22:56

Beitrag von creed steiger »

make clean all LCL_PLATFORM=gtk2

http://wiki.lazarus.freepascal.org/Install_Packages" onclick="window.open(this.href);return false;

http://wiki.lazarus.freepascal.org/Inst ... ut_the_IDE" onclick="window.open(this.href);return false;

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

oh, danke. Damit wäre ja zumindest 1. und 3. geklärt.
Johannes

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

2. = make lcl LCL_PLATFORM=gtk2 ???
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

na das wäre ja super...muss ich dann mal probieren.

Stehen eventuell irgendwo noch die anderen Teile, wie Packageregistrierung usw. Also wie ich die dann angeben muss?
Johannes

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

make idepkg

damit werden deine installierten pakete mitgebaut

make bigide

damit wird alles an paketen installiert was im auslieferungszustand von lazarus installiert ist
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

ja, das kenn ich, ich meinte aber mehr, die einzelnen Teile, welche sie unter Lazarus erstellen auftauchen.

Konkrett würde ich gern folgendes über ein Skript ablaufen lassen:
* LCL, SynEdit, CodeTools, Package-Registrierung IDE-Schnittstellen müssen auf Clean and Build gesetzt werden
* JIT-Form, IDE, Starter und Beispiele müssen hingegen auf none gesetzt sein
* Bei LCL-Schnittstelle wählt man win32/win64 aus
* Zielbetriebssystem wird ebenfalls win32 angegeben
mit anderen Worten, die Crosscompilingsachen sollen direkt über ein Shellscript nach nem eventuellen Update neu erstellt werden.
Johannes

Antworten