Przeglądaj źródła

CMake: Set vcpkg options in CMakePresets

Andrew Kaster 1 rok temu
rodzic
commit
62b016002a
1 zmienionych plików z 5 dodań i 2 usunięć
  1. 5 2
      CMakePresets.json

+ 5 - 2
CMakePresets.json

@@ -13,11 +13,14 @@
       "generator": "Ninja",
       "binaryDir": "${sourceDir}/Build/ladybird",
       "cacheVariables": {
-        "SERENITY_CACHE_DIR": "${sourceDir}/Build/caches"
+        "SERENITY_CACHE_DIR": "${sourceDir}/Build/caches",
+        "CMAKE_TOOLCHAIN_FILE": "${sourceDir}/Toolchain/Tarballs/vcpkg/scripts/buildsystems/vcpkg.cmake",
+        "VCPKG_INSTALL_OPTIONS": "--no-print-usage"
       },
       "environment": {
         "LADYBIRD_SOURCE_DIR": "${sourceDir}",
-        "VCPKG_ROOT": "${sourceDir}/Toolchain/Tarballs/vcpkg"
+        "VCPKG_ROOT": "${sourceDir}/Toolchain/Tarballs/vcpkg",
+        "VCPKG_BINARY_SOURCES": "clear;files,${sourceDir}/Toolchain/Build/vcpkg-binary-cache,readwrite"
       },
       "vendor": {
         "jetbrains.com/clion": {