diff --git a/CMake/curl-config.cmake.in b/CMake/curl-config.cmake.in index 5be5d7103a..11f13d03f7 100644 --- a/CMake/curl-config.cmake.in +++ b/CMake/curl-config.cmake.in @@ -24,7 +24,7 @@ @PACKAGE_INIT@ if(NOT DEFINED CURL_USE_PKGCONFIG) - if(NOT MSVC OR VCPKG_TOOLCHAIN) + if(UNIX OR (MSVC AND VCPKG_TOOLCHAIN)) # Keep this in sync with root CMakeLists.txt set(CURL_USE_PKGCONFIG ON) else() set(CURL_USE_PKGCONFIG OFF) diff --git a/CMakeLists.txt b/CMakeLists.txt index abf6af30a7..269a6e286f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -208,7 +208,7 @@ else() endif() # Override to force-disable or force-enable the use of pkg-config. -if(NOT MSVC OR VCPKG_TOOLCHAIN) +if(UNIX OR (MSVC AND VCPKG_TOOLCHAIN)) # Keep this in sync with CMake/curl-config.cmake.in set(_curl_use_pkgconfig_default ON) else() set(_curl_use_pkgconfig_default OFF)