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