aboutsummaryrefslogtreecommitdiff
path: root/ports/alembic
diff options
context:
space:
mode:
authorwangli28 <wangli28@beyondsoft.com>2019-03-27 09:40:19 +0000
committerwangli28 <wangli28@beyondsoft.com>2019-03-27 09:41:14 +0000
commite3ae651d53a91825a40da9740a6de68731b47b3e (patch)
tree2f1ebe1776eca4d2c529f245b256da5b47097bec /ports/alembic
parent195e4aa18aae1c79157c2275ccf11dac0a2e818c (diff)
downloadvcpkg-e3ae651d53a91825a40da9740a6de68731b47b3e.tar.gz
vcpkg-e3ae651d53a91825a40da9740a6de68731b47b3e.zip
[many ports]Add long path warnings
Diffstat (limited to 'ports/alembic')
-rw-r--r--ports/alembic/portfile.cmake7
1 files changed, 7 insertions, 0 deletions
diff --git a/ports/alembic/portfile.cmake b/ports/alembic/portfile.cmake
index 7e2bc233f..1f01136b3 100644
--- a/ports/alembic/portfile.cmake
+++ b/ports/alembic/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 "Alembic'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()
+
if(VCPKG_LIBRARY_LINKAGE STREQUAL static)
message(STATUS "Alembic does not support static linkage. Building dynamically.")
set(VCPKG_LIBRARY_LINKAGE dynamic)