From 139ed0bf5f1423db445895b03f383bcde4a903ed Mon Sep 17 00:00:00 2001 From: atkawa7 Date: Fri, 26 May 2017 15:19:59 -0700 Subject: force users to use --head as latest stable fails to build --- ports/thrift/portfile.cmake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ports/thrift/portfile.cmake b/ports/thrift/portfile.cmake index b87d13aa7..48a4fae82 100644 --- a/ports/thrift/portfile.cmake +++ b/ports/thrift/portfile.cmake @@ -5,6 +5,12 @@ if (VCPKG_LIBRARY_LINKAGE STREQUAL dynamic) set(VCPKG_LIBRARY_LINKAGE static) endif() +#Note: last stable fails to build. So use --head instead + +if(NOT VCPKG_USE_HEAD_VERSION) + message(FATAL_ERROR "Package does not specify REF. It must built using --head.") + endif() + # As per Ben Craig thrift comment see https://issues.apache.org/jira/browse/THRIFT-1834 # Currently, Thrift is designed to be packaged as a static library. As a static library, the consuming program / dll will only pull in the object files that it needs, so the per-binary size increase should be pretty small. # Thrift isn't a very good candidate to become a dynamic library. No attempts are made to preserve binary compatibility, or to provide a C / COM-like interface to make binary compatibility easy. -- cgit v1.2.3