@ -1,12 +1,12 @@
i n c l u d e $( TOPDIR ) / r u l e s . m k
PKG_NAME := libwangle
PKG_VERSION := 2019.06.10 .00
PKG_VERSION := 2019.09.09 .00
PKG_RELEASE := 1
PKG_SOURCE := $( PKG_NAME) -$( PKG_VERSION) .tar.gz
PKG_SOURCE_URL := https://codeload.github.com/facebook/wangle/tar.gz/v$( PKG_VERSION) ?
PKG_HASH := 3721c003aa5fce889699b0301705eced7a0ea4ab2e7e12af543dab3493ba8be9
PKG_HASH := b790ba6b975b90d7935e4ae12f84c77d6be9f9a94308a3e0b974d83cf0e01d8b
PKG_BUILD_DIR := $( BUILD_DIR) /wangle-$( PKG_VERSION)
PKG_MAINTAINER := Amol Bhave <ambhave@fb.com>
@ -14,6 +14,7 @@ PKG_LICENSE:=Apache-2.0
PKG_LICENSE_FILES := LICENSE
PKG_BUILD_PARALLEL := 1
PKG_BUILD_DEPENDS := libfizz
CMAKE_SOURCE_SUBDIR := wangle
CMAKE_INSTALL := 1
@ -21,23 +22,16 @@ include $(INCLUDE_DIR)/package.mk
i n c l u d e $( INCLUDE_DIR ) / c m a k e . m k
d e f i n e P a c k a g e / l i b w a n g l e
SECTION:= libs
CATEGORY:= Libraries
TITLE:= Wangle: C++ networking library
DEPENDS:= +libfizz
SECTION:= libs
CATEGORY:= Libraries
TITLE:= Wangle: C++ networking library
URL:= https://github.com/facebook/wangle
e n d e f
d e f i n e P a c k a g e / l i b w a n g l e / d e s c r i p t i o n
Wangle is a framework providing a set of common client/server abstractions for building services in a consistent, modular, and composable way.
This package includes the shared library.
e n d e f
CMAKE_OPTIONS := \
-DBUILD_SHARED_LIBS= ON
CMAKE_OPTIONS += \
-DBoost_NO_BOOST_CMAKE= ON
d e f i n e P a c k a g e / l i b w a n g l e / i n s t a l l
$( INSTALL_DIR) $( 1) /usr/lib
$( CP) $( PKG_INSTALL_DIR) /usr/lib/libwangle.so* $( 1) /usr/lib/
e n d e f
TARGET_CXXFLAGS += -ffunction-sections -fdata-sections -flto
TARGET_LDFLAGS += -Wl,--gc-sections,--as-needed
$( eval $ ( call BuildPackage ,libwangle ) )