Outils pour utilisateurs

Outils du site


prog:vcpkg

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
prog:vcpkg [2025/09/24 10:29] – Ajout de "Appliquer des limitations" rootprog:vcpkg [2025/11/07 12:54] (Version actuelle) – [Récupérer le code source] : SKIP_SHA512 ne fonctionne plus root
Ligne 333: Ligne 333:
 ===Récupérer le code source=== ===Récupérer le code source===
  
-SHA512 se calcule depuis l'URL https://github.com/[REPO]/archive/[REF].tar.gz ou ''%%curl -H "PRIVATE-TOKEN: ${TOKEN}" -L git@[GITLAB_REPOSITORY]/[PROJECT]/-/archive/[VERSION]/[PROJECT]-[VERSION].tar.gz --output ${version}.tar.gz%%''. Mais pour faire simple, mettre 0 (pas vide) et laisser le téléchargement échouer. ''vcpkg'' affichera le bon ''SHA512''. Il est aussi possible de mettre ''SKIP_SHA512'' (très mauvaise idée en production). +  * sur un commit précis
- +
-Si la valeur change à chaque fois, il y a probablement un problème de droit. Ouvrir le fichier téléchargé dans le dossier ''download'' avec un éditeur de texte pour vérifier le contenu (probablement une page HTML). +
- +
-''vcpkg_from_github'' : par défaut, c'est systématiquement ''REF'' et son ''SHA512'' associé qui est utilisé.+
  
 <code cmake> <code cmake>
Ligne 345: Ligne 341:
     REF 638807ad6842d82690fb2e712a32ccab4c7eec8f     REF 638807ad6842d82690fb2e712a32ccab4c7eec8f
     SHA512 d8f0788b2c46bb07041d28d9ce9426a9a3ec6df8217b81b311fc02366c49850ee138f9d3f9784cf34c778d5173779db20acc3bee436d6f1494fa8fccff5950af     SHA512 d8f0788b2c46bb07041d28d9ce9426a9a3ec6df8217b81b311fc02366c49850ee138f9d3f9784cf34c778d5173779db20acc3bee436d6f1494fa8fccff5950af
-    HEAD_REF master 
     PATCHES catch2.patch     PATCHES catch2.patch
 ) )
 </code> </code>
 +
 +''SHA512'' se calcule depuis l'URL ''%%https://github.com/[REPO]/archive/[REF].tar.gz%%'' ou ''%%curl -H "PRIVATE-TOKEN: ${TOKEN}" -L git@[GITLAB_REPOSITORY]/[PROJECT]/-/archive/[VERSION]/[PROJECT]-[VERSION].tar.gz --output ${version}.tar.gz%%''. Mais pour faire simple, mettre 0 (pas vide) et laisser le téléchargement échouer. ''vcpkg'' affichera le bon ''SHA512''.
 +
 +Si la valeur du ''SHA512'' change à chaque fois, il y a probablement un problème de droit. Ouvrir le fichier téléchargé dans le dossier ''download'' avec un éditeur de texte pour vérifier le contenu (probablement une page HTML).
 +
 +  * sur une branche précise
  
 Il est possible de pointer vers une branche (port à usage de développement uniquement). Il est possible de pointer vers une branche (port à usage de développement uniquement).
prog/vcpkg.txt · Dernière modification : de root