Sign in Join
Wiki copytemporary

lazbuild/de: what changed

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

OldNewLine
11lazbuild ist ein Kommandozeilen Dienstprogramm, um Lazarus Projekte und Packages zu kompilieren.
22
33## Zusammenfassung
44
5-`lazbuild [Optionen] Dateiname...`
5+```text
6+lazbuild [Optionen] Dateiname...
7+```
68
79## Beschreibung
810
911lazbuild erstellt ein Lazarus Projekt oder Package. Es kompiliert Projekte (.lpi) und Packages (.lpk). Es prüft und kompiliert automatisch benötigte Packages.
1012
1113## Verwendung
1214
1315lazbuild 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.
1416
1517## Optionen
1618
1719-h oder --help
1820zeigt die Liste der Optionen.
1921
2022-B oder --build-all
2123erstellt alle Dateien des Projekts/Packages. Normalerweise kompiliert der Compiler nur die Hauptquelldatei und alle Quelldateien mit einem neueren Datum.
2224
2325-r oder --recursive
2426wendet das Erstellen von Flags (-B) auch auf die Abhängigkeiten an.
2527
2628-d oder --skip-dependencies
2729kompiliert die Abhängigkeiten nicht.
2830
2931--build-ide=\<options\>
3032kompiliert 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.
3133
3234-v oder --version
3335zeigt die Version und exit
3436
3537--primary-config-path=\<path\> oder --pcp=\<path\>
3638primäres Konfigurationsverzeichnis, wo Lazarus seine Konfigurationsdateien ablegt. Vorgabe ist \$HOME/.lazarus
3739
3840--secondary-config-path=\<path\> oder --scp=\<path\>
3941zusätzliches Konfigurationsverzeichnis, wo Lazarus nach Konfigurationsvorlagedateien sucht. Vorgabe ist /etc/lazarus
4042
4143--operating-system=\<operating-system\> oder --os=\<operating-system\>
4244überschreibt das Projekt-Betriebssystem. z.B. Win32 oder Linux.
4345
4446--widgetset=\<widgetset\> oder --ws=\<widgetset\>
4547überschreibt das Projekt-Widgetset. z.B. gtk, gtk2, qt, win32, oder carbon.
4648
4749--cpu=\<cpu\>
4850hebt die Projekt-CPU auf. z.B. i386, x86_64, powerpc, powerpc_64 etc.
4951
5052--build-mode=\<project build mode\> oder --bm=\<project build mode\>
5153überschreibt den Projekt-Erstellungsmodus.
5254
5355--compiler=\<ppcXXX\>
5456hebt den Vorgabe-Compiler auf. z.B. ppc386, ppcx64, ppcppc etc.
5557
5658--language=\<language\>
5759hebt die Sprache auf. Zum Beispiel --language=de. Für mögliche Werte schauen Sie sich die Dateien im lazarus/languages Verzeichnis an.
5860
5961--create-makefile
6062erzeugt eine einfache Makedatei anstatt das Package zu kompilieren. Keine Unterstützung von Build-Modes. Kompiliert nicht die benötigte Packages neu.
6163
6264## .lpi und .lpk Dateien
6365
6466Die .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.
6567
6668---
6769*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