Sign in Join
Wiki copytemporary

lazbuild/de: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: lazbuild/de

OldNewLine
1+lazbuild ist ein Kommandozeilen Dienstprogramm, um Lazarus Projekte und Packages zu kompilieren.
2+
3+## Zusammenfassung
4+
5+`lazbuild [Optionen] Dateiname...`
6+
7+## Beschreibung
8+
9+lazbuild erstellt ein Lazarus Projekt oder Package. Es kompiliert Projekte (.lpi) und Packages (.lpk). Es prüft und kompiliert automatisch benötigte Packages.
10+
11+## Verwendung
12+
13+lazbuild ist ein Kommandozeilen Werkzeug, das Lazarus Projekte und Packages erstellt. Es prüft rekursiv alle Abhängigkeiten und kompiliert die benötigten Packages zuerst. Es verwendet den Free Pascal Compiler (FPC) zum Kompilieren.
14+
15+## Optionen
16+
17+-h oder --help
18+zeigt die Liste der Optionen.
19+
20+-B oder --build-all
21+erstellt alle Dateien des Projekts/Packages. Normalerweise kompiliert der Compiler nur die Hauptquelldatei und alle Quelldateien mit einem neueren Datum.
22+
23+-r oder --recursive
24+wendet das Erstellen von Flags (-B) auch auf die Abhängigkeiten an.
25+
26+-d oder --skip-dependencies
27+kompiliert die Abhängigkeiten nicht.
28+
29+--build-ide=\<options\>
30+kompiliert die IDE (d.h. das ausführbare Lazarus-Programm). Die Liste der Installationspackages wird aus dem Config-Verzeichnis gelesen. Die \<options\> können auch leer bleiben.
31+
32+-v oder --version
33+zeigt die Version und exit
34+
35+--primary-config-path=\<path\> oder --pcp=\<path\>
36+primäres Konfigurationsverzeichnis, wo Lazarus seine Konfigurationsdateien ablegt. Vorgabe ist \$HOME/.lazarus
37+
38+--secondary-config-path=\<path\> oder --scp=\<path\>
39+zusätzliches Konfigurationsverzeichnis, wo Lazarus nach Konfigurationsvorlagedateien sucht. Vorgabe ist /etc/lazarus
40+
41+--operating-system=\<operating-system\> oder --os=\<operating-system\>
42+überschreibt das Projekt-Betriebssystem. z.B. Win32 oder Linux.
43+
44+--widgetset=\<widgetset\> oder --ws=\<widgetset\>
45+überschreibt das Projekt-Widgetset. z.B. gtk, gtk2, qt, win32, oder carbon.
46+
47+--cpu=\<cpu\>
48+hebt die Projekt-CPU auf. z.B. i386, x86_64, powerpc, powerpc_64 etc.
49+
50+--build-mode=\<project build mode\> oder --bm=\<project build mode\>
51+überschreibt den Projekt-Erstellungsmodus.
52+
53+--compiler=\<ppcXXX\>
54+hebt den Vorgabe-Compiler auf. z.B. ppc386, ppcx64, ppcppc etc.
55+
56+--language=\<language\>
57+hebt die Sprache auf. Zum Beispiel --language=de. Für mögliche Werte schauen Sie sich die Dateien im lazarus/languages Verzeichnis an.
58+
59+--create-makefile
60+erzeugt eine einfache Makedatei anstatt das Package zu kompilieren. Keine Unterstützung von Build-Modes. Kompiliert nicht die benötigte Packages neu.
61+
62+## .lpi und .lpk Dateien
63+
64+Die .lpi und .lpk Dateien werden am besten mit der Lazarus IDE erstellt und bearbeitet. Es handelt sich um XML Dateien. Es gibt keinen Grund, sie manuell zu bearbeiten, ausgenommen sehr seltene Fälle wie das Umbenennen hunderter Dateien.
65+
66+---
67+*From the Free Pascal wiki, page "lazbuild/de", as it stood on 2011-02-25 after a change by Billyraybones, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history