aboutsummaryrefslogtreecommitdiff
path: root/ports/folly/fix-static-linking.diff
diff options
context:
space:
mode:
authorArkady Shapkin <arkady.shapkin@gmail.com>2017-11-28 21:52:17 +0300
committerArkady Shapkin <arkady.shapkin@gmail.com>2017-11-28 21:53:05 +0300
commit0a5a906af0e8dddbf6fb32f4d28730488f1f5358 (patch)
treedf7db34e9c23ee612cf7ccfa20c129029b7e18bc /ports/folly/fix-static-linking.diff
parent8ba327914306a1545c039c0c1b55b962adeeebfb (diff)
downloadvcpkg-0a5a906af0e8dddbf6fb32f4d28730488f1f5358.tar.gz
vcpkg-0a5a906af0e8dddbf6fb32f4d28730488f1f5358.zip
[folly] Update to version 2017.11.27.00
Diffstat (limited to 'ports/folly/fix-static-linking.diff')
-rw-r--r--ports/folly/fix-static-linking.diff98
1 files changed, 0 insertions, 98 deletions
diff --git a/ports/folly/fix-static-linking.diff b/ports/folly/fix-static-linking.diff
deleted file mode 100644
index 80434faca..000000000
--- a/ports/folly/fix-static-linking.diff
+++ /dev/null
@@ -1,98 +0,0 @@
-diff --git a/CMake/folly-deps.cmake b/CMake/folly-deps.cmake
-index 211c6fbf..fbcbddf0 100755
---- a/CMake/folly-deps.cmake
-+++ b/CMake/folly-deps.cmake
-@@ -10,9 +10,26 @@ find_package(Boost 1.55.0 MODULE
- thread
- REQUIRED
- )
-+
- find_package(DoubleConversion MODULE REQUIRED)
--find_package(GFlags MODULE REQUIRED)
--find_package(GLog MODULE REQUIRED)
--find_package(LibEvent MODULE REQUIRED)
-+
-+find_package(gflags CONFIG)
-+if(NOT TARGET gflags)
-+ message(STATUS "MODULE: GFlags")
-+ find_package(GFlags MODULE REQUIRED)
-+endif()
-+
-+find_package(glog CONFIG)
-+if(NOT TARGET glog::glog)
-+ message(STATUS "MODULE: GLog")
-+ find_package(GLog MODULE REQUIRED)
-+endif()
-+
-+find_package(Libevent CONFIG)
-+if(NOT TARGET event)
-+ message(STATUS "MODULE: Libevent")
-+ find_package(LibEvent MODULE REQUIRED)
-+endif()
-+
- find_package(OpenSSL MODULE REQUIRED)
- find_package(PThread MODULE)
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index cdc992a8..c0231402 100755
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -141,9 +141,38 @@ set(FOLLY_SHINY_DEPENDENCIES
-
- set(FOLLY_LINK_LIBRARIES
- ${DOUBLE_CONVERSION_LIBRARY}
-- ${LIBEVENT_LIB}
-- ${LIBGFLAGS_LIBRARY}
-- ${LIBGLOG_LIBRARY}
-+)
-+
-+set(FOLLY_INCLUDE_DIRECTORIES
-+ ${DOUBLE_CONVERSION_INCLUDE_DIR}
-+)
-+
-+if(TARGET gflags_static)
-+ set(FOLLY_SHINY_DEPENDENCIES ${FOLLY_SHINY_DEPENDENCIES} gflags_static)
-+elseif(TARGET gflags)
-+ set(FOLLY_SHINY_DEPENDENCIES ${FOLLY_SHINY_DEPENDENCIES} gflags)
-+else()
-+ set(FOLLY_LINK_LIBRARIES ${FOLLY_LINK_LIBRARIES} ${LIBGFLAGS_LIBRARY})
-+ set(FOLLY_INCLUDE_DIRECTORIES ${FOLLY_INCLUDE_DIRECTORIES} ${LIBGFLAGS_INCLUDE_DIR})
-+endif()
-+
-+if(TARGET glog::glog)
-+ set(FOLLY_SHINY_DEPENDENCIES ${FOLLY_SHINY_DEPENDENCIES} glog::glog)
-+else()
-+ set(FOLLY_LINK_LIBRARIES ${FOLLY_LINK_LIBRARIES} ${LIBGLOG_LIBRARY})
-+ set(FOLLY_INCLUDE_DIRECTORIES ${FOLLY_INCLUDE_DIRECTORIES} ${LIBGLOG_INCLUDE_DIR})
-+endif()
-+
-+if(TARGET event)
-+ set(FOLLY_SHINY_DEPENDENCIES ${FOLLY_SHINY_DEPENDENCIES} event)
-+else()
-+ set(FOLLY_LINK_LIBRARIES ${FOLLY_LINK_LIBRARIES} ${LIBEVENT_LIB})
-+ set(FOLLY_INCLUDE_DIRECTORIES ${FOLLY_INCLUDE_DIRECTORIES} ${LIBEVENT_INCLUDE_DIR})
-+endif()
-+
-+
-+set(FOLLY_LINK_LIBRARIES
-+ ${FOLLY_LINK_LIBRARIES}
- Iphlpapi.lib
- Ws2_32.lib
-
-@@ -152,15 +181,12 @@ set(FOLLY_LINK_LIBRARIES
-
- target_include_directories(folly_base
- PUBLIC
-- ${DOUBLE_CONVERSION_INCLUDE_DIR}
-- ${LIBGFLAGS_INCLUDE_DIR}
-- ${LIBGLOG_INCLUDE_DIR}
-- ${LIBEVENT_INCLUDE_DIR}
-- $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>
-+ ${FOLLY_INCLUDE_DIRECTORIES}
- )
-
- foreach (LIB ${FOLLY_SHINY_DEPENDENCIES})
- target_include_directories(folly_base PUBLIC $<TARGET_PROPERTY:${LIB},INCLUDE_DIRECTORIES>)
-+ target_compile_definitions(folly_base PUBLIC $<TARGET_PROPERTY:${LIB},INTERFACE_COMPILE_DEFINITIONS>)
- endforeach()
-
- if (FOLLY_HAVE_PTHREAD)