From 856abf806770a46100e9470da3758a890a92ea6a Mon Sep 17 00:00:00 2001 From: Rafael Kitover Date: Wed, 2 Jul 2025 20:27:43 +0000 Subject: [PATCH] build: add option VCPKG_BINARY_PACKAGES Add CMake option VCPKG_BINARY_PACKAGES, defaulting to TRUE to download and use binary packages for vcpkg dependencies. Signed-off-by: Rafael Kitover --- CMakeLists.txt | 2 ++ cmake/Set-Toolchain-vcpkg.cmake | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 07131753..9ce333d4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,6 +22,8 @@ if(TAG_RELEASE) include(MakeReleaseCommitAndTag) endif() +option(VCPKG_BINARY_PACKAGES "Use vcpkg binary packages" TRUE) + set(VCPKG_DEPS pkgconf zlib pthreads gettext-libintl wxwidgets nanosvg) set(VCPKG_DEPS_OPTIONAL diff --git a/cmake/Set-Toolchain-vcpkg.cmake b/cmake/Set-Toolchain-vcpkg.cmake index 7d1c48c8..66363c9f 100644 --- a/cmake/Set-Toolchain-vcpkg.cmake +++ b/cmake/Set-Toolchain-vcpkg.cmake @@ -551,7 +551,7 @@ function(vcpkg_set_toolchain) WORKING_DIRECTORY ${VCPKG_ROOT} ) - if (NOT NO_VCPKG_UPDATES) + if (NOT (NO_VCPKG_UPDATES OR (NOT VCPKG_BINARY_PACKAGES))) get_binary_packages(${vcpkg_exe}) endif()