aboutsummaryrefslogtreecommitdiff
path: root/ports/azure-storage-cpp/support-cpprest-findpackage.patch
diff options
context:
space:
mode:
authormartin-s <webmaster@macside.net>2017-11-05 19:13:16 +0100
committermartin-s <webmaster@macside.net>2017-11-05 19:13:16 +0100
commitd5a7da6bcb92b551d6f8a9a321deb063f6632dbc (patch)
tree9dfef57f1fb3611bde577cab7b9dee9411ffb041 /ports/azure-storage-cpp/support-cpprest-findpackage.patch
parentc6d69fac625706c52fc8e48615bc0c6d7b8dad25 (diff)
parent330b8d8bab6a3d07165bf7c05fea09a8e0d56348 (diff)
downloadvcpkg-d5a7da6bcb92b551d6f8a9a321deb063f6632dbc.tar.gz
vcpkg-d5a7da6bcb92b551d6f8a9a321deb063f6632dbc.zip
Merge branch 'master' of https://github.com/Microsoft/vcpkg into patch-vs2013
# Conflicts: # scripts/cmake/vcpkg_configure_cmake.cmake # toolsrc/src/vcpkg/vcpkgpaths.cpp
Diffstat (limited to 'ports/azure-storage-cpp/support-cpprest-findpackage.patch')
-rw-r--r--ports/azure-storage-cpp/support-cpprest-findpackage.patch32
1 files changed, 32 insertions, 0 deletions
diff --git a/ports/azure-storage-cpp/support-cpprest-findpackage.patch b/ports/azure-storage-cpp/support-cpprest-findpackage.patch
new file mode 100644
index 000000000..5cd805208
--- /dev/null
+++ b/ports/azure-storage-cpp/support-cpprest-findpackage.patch
@@ -0,0 +1,32 @@
+diff --git a/Microsoft.WindowsAzure.Storage/CMakeLists.txt b/Microsoft.WindowsAzure.Storage/CMakeLists.txt
+index 3b4d1c0..d8818ac 100644
+--- a/Microsoft.WindowsAzure.Storage/CMakeLists.txt
++++ b/Microsoft.WindowsAzure.Storage/CMakeLists.txt
+@@ -1,5 +1,5 @@
+ set(CMAKE_LEGACY_CYGWIN_WIN32 0)
+-cmake_minimum_required(VERSION 2.6)
++cmake_minimum_required(VERSION 3.8)
+ project(azurestorage)
+
+ enable_testing()
+diff --git a/Microsoft.WindowsAzure.Storage/cmake/Modules/FindCasablanca.cmake b/Microsoft.WindowsAzure.Storage/cmake/Modules/FindCasablanca.cmake
+index da66eb4..40e1767 100644
+--- a/Microsoft.WindowsAzure.Storage/cmake/Modules/FindCasablanca.cmake
++++ b/Microsoft.WindowsAzure.Storage/cmake/Modules/FindCasablanca.cmake
+@@ -23,6 +23,16 @@ find_path(CASABLANCA_INCLUDE_DIR
+ include
+ )
+
++find_package(cpprestsdk)
++
++if(cpprestsdk_FOUND)
++ set(CASABLANCA_LIBRARY cpprestsdk::cpprest)
++ set(CASABLANCA_PROCESS_LIBS CASABLANCA_LIBRARY)
++ set(CASABLANCA_PROCESS_INCLUDES CASABLANCA_INCLUDE_DIR)
++ libfind_process(CASABLANCA)
++ return()
++endif()
++
+ # Library
+ find_library(CASABLANCA_LIBRARY
+ NAMES