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/15 10:06] – [Toutes plateformes] : précision sur emscripten rootprog:vcpkg [2025/09/24 10:29] (Version actuelle) – Ajout de "Appliquer des limitations" root
Ligne 315: Ligne 315:
  
 ====portfile.cmake==== ====portfile.cmake====
 +
 +===Appliquer des limitations===
 +
 +Il est possible d'imposer la compilation en static ou en shared only.
 +
 +<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()
 +</code>
 +
 +En interne, cela applique un ''set(VCPKG_LIBRARY_LINKAGE static PARENT_SCOPE)''.
  
 ===Récupérer le code source=== ===Récupérer le code source===
prog/vcpkg.1757923587.txt.gz · Dernière modification : de root