Dlang Modul

Dieses Modul stellt Werkzeuge im Zusammenhang mit der D-Programmiersprache bereit.

Verwendung

Um dieses Modul zu verwenden, tun Sie einfach: dlang = import('dlang'). Sie können den Namen dlang natürlich durch einen beliebigen anderen ersetzen.

Das Modul stellt nur eine Funktion zur Verfügung, generate_dub_file, die zum automatischen Generieren von Dub-Konfigurationsdateien verwendet wird.

generate_dub_file()

Diese Methode hat nur zwei erforderliche Argumente: den Projektnamen und den Quellordner. Sie können weitere Argumente mit zusätzlichen Schlüsselwörtern übergeben; diese werden automatisch in JSON übersetzt und zur Datei dub.json hinzugefügt.

Struktur

generate_dub_file("project name", "source/folder", key: "value" ...)

Beispiel

dlang = import('dlang')
dlang.generate_dub_file(meson.project_name().to_lower(), meson.source_root(),
                        authors: 'Meson Team',
                        description: 'Test executable',
                        copyright: 'Copyright © 2018, Meson Team',
                        license: 'MIT',
                        sourceFiles: 'test.d',
                        targetType: 'executable',
                        dependencies: my_dep
)

Sie können eine von Meson generierte dub.json-Datei manuell bearbeiten oder eine anfängliche bereitstellen. Das Modul aktualisiert nur die in generate_dub_file() angegebenen Werte.

Obwohl nicht erforderlich, benötigen Sie eine description und license, wenn Sie das Paket im D-Paketregister veröffentlichen möchten.

Die Ergebnisse der Suche sind