mirror of
https://git.busybox.net/buildroot.git
synced 2025-01-21 03:43:47 +08:00
package: Add protobuf package
Closes: #4886 [Peter: fix whitespace, C++ dep, optional zlib dep] Signed-off-by: Simon Dawson <spdawson at gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
32f5d03a6e
commit
f526c4d23c
3
CHANGES
3
CHANGES
@ -27,7 +27,7 @@
|
||||
util-linux, vala, wipe, xdriver_xf86-video-fbdev, zlib,
|
||||
|
||||
New packages: glib-networking, lcdprog, minicom, parted,
|
||||
zeromq
|
||||
protobuf, zeromq
|
||||
|
||||
Deprecated packages: ttcp
|
||||
|
||||
@ -36,6 +36,7 @@
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#4880: New package lcdproc
|
||||
#4886: New package protobuf
|
||||
|
||||
2012.02, Released February 29th, 2012:
|
||||
|
||||
|
@ -392,6 +392,7 @@ source "package/liburcu/Config.in"
|
||||
source "package/lttng-libust/Config.in"
|
||||
source "package/orc/Config.in"
|
||||
source "package/poco/Config.in"
|
||||
source "package/protobuf/Config.in"
|
||||
source "package/startup-notification/Config.in"
|
||||
endmenu
|
||||
|
||||
|
11
package/protobuf/Config.in
Normal file
11
package/protobuf/Config.in
Normal file
@ -0,0 +1,11 @@
|
||||
config BR2_PACKAGE_PROTOBUF
|
||||
bool "protobuf"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
help
|
||||
Protocol buffers are Google's language-neutral, platform-neutral,
|
||||
extensible mechanism for serializing structured data.
|
||||
|
||||
http://code.google.com/p/protobuf/
|
||||
|
||||
comment "protobuf requires a toolchain with C++ support enabled"
|
||||
depends on !BR2_INSTALL_LIBSTDCPP
|
21
package/protobuf/protobuf.mk
Normal file
21
package/protobuf/protobuf.mk
Normal file
@ -0,0 +1,21 @@
|
||||
#############################################################
|
||||
#
|
||||
# protobuf
|
||||
#
|
||||
#############################################################
|
||||
PROTOBUF_VERSION = 2.4.1
|
||||
PROTOBUF_SOURCE = protobuf-$(PROTOBUF_VERSION).tar.gz
|
||||
PROTOBUF_SITE = http://protobuf.googlecode.com/files/
|
||||
|
||||
# N.B. Need to use host protoc during cross compilation.
|
||||
PROTOBUF_DEPENDENCIES = host-protobuf
|
||||
PROTOBUF_CONF_OPT = --with-protoc=$(HOST_DIR)/usr/bin/protoc
|
||||
|
||||
PROTOBUF_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_ZLIB),y)
|
||||
PROTOBUF_DEPENDENCIES += zlib
|
||||
endif
|
||||
|
||||
$(eval $(call AUTOTARGETS))
|
||||
$(eval $(call AUTOTARGETS,host))
|
Loading…
Reference in New Issue
Block a user