Pkg-Config-Dateien
Pkg-config ist eine Methode, mit der Shared Libraries die Compiler-Flags deklarieren können, die zu ihrer Verwendung benötigt werden. Es gibt zwei verschiedene Möglichkeiten, Pkg-config-Dateien in Meson zu generieren. Der erste Weg ist, sie manuell mit dem configure_file-Befehl zu erstellen. Der zweite Weg ist die Verwendung des in Meson integrierten Pkg-config-Dateigenerators. Der Unterschied zwischen beiden besteht darin, dass letzterer sehr einfach ist und für grundlegende Anwendungsfälle gedacht ist. Ersterer sollte verwendet werden, wenn Sie eine individuellere Lösung anbieten müssen.
In diesem Dokument beschreiben wir den einfachen Generatoransatz. Er wird auf folgende Weise verwendet.
pkg = import('pkgconfig')
libs = ... # the library/libraries users need to link against
h = ['.', ...] # subdirectories of ${prefix}/${includedir} to add to header path
pkg.generate(libraries : libs,
subdirs : h,
version : '1.0',
name : 'libsimple',
filebase : 'simple',
description : 'A simple demo library.')
Dies führt dazu, dass eine Datei namens simple.pc erstellt und während der Installationsphase in das Installationsverzeichnis platziert wird.
Weitere Informationen zum pkg-config-Modul und den Parametern finden Sie auf der Seite pkgconfig-module.
Die Ergebnisse der Suche sind