diff --git a/conan_provider.cmake b/conan_provider.cmake index abf6e8ac..7794d785 100644 --- a/conan_provider.cmake +++ b/conan_provider.cmake @@ -507,7 +507,11 @@ macro(conan_provide_dependency method package_name) set_property(GLOBAL PROPERTY CONAN_PROVIDE_DEPENDENCY_INVOKED TRUE) get_property(_conan_install_success GLOBAL PROPERTY CONAN_INSTALL_SUCCESS) if(NOT _conan_install_success) - find_program(CONAN_COMMAND "conan" REQUIRED) + if(CMAKE_HOST_WIN32) + find_program(CONAN_COMMAND "conan" REQUIRED PATH_SUFFIXES "Conan/conan") + else() + find_program(CONAN_COMMAND "conan" REQUIRED) + endif() conan_get_version(${CONAN_COMMAND} CONAN_CURRENT_VERSION) conan_version_check(MINIMUM ${CONAN_MINIMUM_VERSION} CURRENT ${CONAN_CURRENT_VERSION}) message(STATUS "CMake-Conan: first find_package() found. Installing dependencies with Conan")