From e3ae651d53a91825a40da9740a6de68731b47b3e Mon Sep 17 00:00:00 2001 From: wangli28 Date: Wed, 27 Mar 2019 09:40:19 +0000 Subject: [many ports]Add long path warnings --- ports/aws-sdk-cpp/portfile.cmake | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ports/aws-sdk-cpp') diff --git a/ports/aws-sdk-cpp/portfile.cmake b/ports/aws-sdk-cpp/portfile.cmake index 153c3170c..2bdc103bb 100644 --- a/ports/aws-sdk-cpp/portfile.cmake +++ b/ports/aws-sdk-cpp/portfile.cmake @@ -1,5 +1,12 @@ include(vcpkg_common_functions) +string(LENGTH "${CURRENT_BUILDTREES_DIR}" BUILDTREES_PATH_LENGTH) +if(BUILDTREES_PATH_LENGTH GREATER 37 AND CMAKE_HOST_WIN32) + message(WARNING "Aws-sdk-cpp's buildsystem uses very long paths and may fail on your system.\n" + "We recommend moving vcpkg to a short path such as 'C:\\src\\vcpkg' or using the subst command." + ) +endif() + vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO aws/aws-sdk-cpp -- cgit v1.2.3