prog:vcpkg
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| prog:vcpkg [2025/09/15 10:06] – [Toutes plateformes] : précision sur emscripten root | prog:vcpkg [2025/12/09 16:30] (Version actuelle) – [CMake] Ajout de quelques paramètres en plus par défaut pour CMake / vcpkg root | ||
|---|---|---|---|
| Ligne 107: | Ligne 107: | ||
| <code bash> | <code bash> | ||
| - | cmake -B [build_directory] -S . -G " | + | cmake -B [build_directory] -S . -G " |
| cmake --build [build_directory] --config Release | cmake --build [build_directory] --config Release | ||
| </ | </ | ||
| Ligne 316: | Ligne 316: | ||
| ====portfile.cmake==== | ====portfile.cmake==== | ||
| - | ===Récupérer le code source=== | + | ===Appliquer des limitations=== |
| - | SHA512 se calcule depuis l'URL https:// | + | Il est possible |
| - | Si la valeur change à chaque fois, il y a probablement un problème de droit. Ouvrir le fichier téléchargé dans le dossier '' | + | <code cmake> |
| + | if(VCPKG_TARGET_IS_WINDOWS) | ||
| + | vcpkg_check_linkage(ONLY_STATIC_LIBRARY) | ||
| + | vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY) | ||
| + | vcpkg_check_linkage(ONLY_STATIC_CRT) | ||
| + | vcpkg_check_linkage(ONLY_DYNAMIC_CRT) | ||
| + | endif() | ||
| + | </ | ||
| - | '' | + | En interne, cela applique un '' |
| + | |||
| + | ===Récupérer le code source=== | ||
| + | |||
| + | * sur un commit précis | ||
| <code cmake> | <code cmake> | ||
| Ligne 330: | Ligne 341: | ||
| REF 638807ad6842d82690fb2e712a32ccab4c7eec8f | REF 638807ad6842d82690fb2e712a32ccab4c7eec8f | ||
| SHA512 d8f0788b2c46bb07041d28d9ce9426a9a3ec6df8217b81b311fc02366c49850ee138f9d3f9784cf34c778d5173779db20acc3bee436d6f1494fa8fccff5950af | SHA512 d8f0788b2c46bb07041d28d9ce9426a9a3ec6df8217b81b311fc02366c49850ee138f9d3f9784cf34c778d5173779db20acc3bee436d6f1494fa8fccff5950af | ||
| - | HEAD_REF master | ||
| PATCHES catch2.patch | PATCHES catch2.patch | ||
| ) | ) | ||
| </ | </ | ||
| + | |||
| + | '' | ||
| + | |||
| + | Si la valeur du '' | ||
| + | |||
| + | * 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.1757923587.txt.gz · Dernière modification : de root
