From 00745a1dd5fb3c644fcc34a8ba48877ab9161657 Mon Sep 17 00:00:00 2001 From: Lukas Thomann Date: Sun, 4 Oct 2026 15:37:18 +0200 Subject: [PATCH] toolchain: added reasons to the vcpkg assertions Also pass HINTS instead of HINT to find_program, HINT was searched as a path. --- toolchain.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/toolchain.cmake b/toolchain.cmake index c01795b..f0e5f7b 100644 --- a/toolchain.cmake +++ b/toolchain.cmake @@ -16,8 +16,8 @@ include(cth_tool_utilities) #delegate to vcpkg if(NOT CTH_DISABLE_VCPKG_INTEGRATION) - cth_assert_not_empty("$ENV{VCPKG_ROOT}") - cth_assert_program(vcpkg HINT "$ENV{VCPKG_ROOT}") + cth_assert_not_empty("$ENV{VCPKG_ROOT}" REASON "VCPKG_ROOT is not set, point it at your vcpkg directory or set CTH_DISABLE_VCPKG_INTEGRATION") + cth_assert_program(vcpkg HINTS "$ENV{VCPKG_ROOT}" REASON "vcpkg not found in VCPKG_ROOT ($ENV{VCPKG_ROOT}), run bootstrap-vcpkg there") message(STATUS "handing off to vcpkg") include("$ENV{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake")