Informations de référence sur la variable Portfile
Il s’agit de variables définies automatiquement par vcpkg pour une utilisation dans n’importe quel port. Ils ne doivent pas être modifiés par le port.
La liste complète des variables est définie dans le module vcpkg_common_definitions .
Nom du port en cours de génération.
Version du port en cours de génération.
Ne contient pas la « version de port ».
Défini sur une valeur true si vous créez pour le système>.<
Systèmes pris en charge :
VCPKG_TARGET_IS_WINDOWS
(également true pour UWP et MinGW)VCPKG_TARGET_IS_UWP
VCPKG_TARGET_IS_MINGW
VCPKG_TARGET_IS_LINUX
VCPKG_TARGET_IS_OSX
VCPKG_TARGET_IS_IOS
VCPKG_TARGET_IS_ANDROID
VCPKG_TARGET_IS_FREEBSD
VCPKG_TARGET_IS_OPENBSD
VCPKG_TARGET_IS_EMSCRIPTEN
Défini sur une valeur vraie si vous générez sur le système>.<
Systèmes pris en charge :
VCPKG_HOST_IS_WINDOWS
VCPKG_HOST_IS_OSX
VCPKG_HOST_IS_LINUX
VCPKG_HOST_IS_FREEBSD
VCPKG_HOST_IS_OPENBSD
Séparateur de chemin d’accès spécifique à l’hôte.
Utilisez toujours des guillemets lors du développement VCPKG_HOST_PATH_SEPARATOR
, car il peut contenir un point-virgule. Par exemple :
set(ENV{SOMEPATH} "$ENV{SOMEPATH}${VCPKG_HOST_PATH_SEPARATOR}${my_extra_path}")
Suffixe exécutable pour le système de génération.
Cette option est définie ".exe"
sur Windows et ""
sur d’autres plateformes.
Suffixe exécutable pour le système intégré.
Cette valeur est définie ".exe"
sur le moment VCPKG_TARGET_IS_WINDOWS
et ""
dans le cas contraire.
Suffixe groupé du système de construction.
Suffixe groupé du système intégré.
Préfixe de bibliothèque statique pour le système intégré.
Voir aussi CMAKE_STATIC_LIBRARY_PREFIX
.
Suffixe de bibliothèque statique pour le système intégré.
Voir aussi CMAKE_STATIC_LIBRARY_SUFFIX
.
Préfixe de bibliothèque partagée (dynamique) pour le système intégré.
Voir aussi CMAKE_SHARED_LIBRARY_PREFIX
.
Suffixe de bibliothèque partagé (dynamique) pour le système intégré.
Voir aussi CMAKE_SHARED_LIBRARY_SUFFIX
.
Importer le préfixe de bibliothèque pour le système intégré.
Voir aussi CMAKE_IMPORT_LIBRARY_PREFIX
.
Importez le suffixe de bibliothèque pour le système intégré.
Voir aussi CMAKE_IMPORT_LIBRARY_SUFFIX
.
Préfixes utilisés pour find_library()
les appels dans les fichiers de port.
Celles-ci sont définies sur
Suffixes utilisés pour find_library()
les appels dans les fichiers de port.
Nom du triplet construit pour.
Chemin absolu des fichiers installés pour le triplet cible.
Nom du triplet qui correspond au système de construction.
Chemin absolu des fichiers installés pour le triplet de l’hôte.
Indique si vcpkg compile pour un système différent de la machine de construction.
C’est la même chose que la comparaison TARGET_TRIPLET
et HOST_TRIPLET
l’égalité. Si les triplets sont différents, les ports ne doivent pas supposer qu’ils peuvent exécuter les résultats d’une build.
Par exemple, lors de la compilation pour Android à partir de MacOS, VCPKG_CROSSCOMPILING
la valeur true est définie.
Commentaires sur vcpkg
vcpkg est un projet open source. Sélectionnez un lien pour fournir des commentaires :