sapling/build/fbcode_builder/manifests/fbthrift
Adam Simpkins c78caa275e the libraries in thrift/lib/py depend on six
Summary:
The libraries in thrift/lib/py support both Python 2 and Python 3, and rely on
the Python six module for some of this compatibility support.

Update the getdeps manifest for fbthrift to indicate this dependency, and
update fbthrift's CMakeLists.txt file to find and reference python-six
properly.  This will ensure that the python-six code is built into any python
executable that uses the thrift/lib/py libraries.

Reviewed By: yfeldblum

Differential Revision: D17401218

fbshipit-source-id: 0007dda8974ae9bd87e4d7e256c74908c9a30d8f
2019-09-19 11:33:36 -07:00

40 lines
559 B
Plaintext

[manifest]
name = fbthrift
fbsource_path = fbcode/thrift
shipit_project = fbthrift
shipit_fbcode_builder = true
[git]
repo_url = https://github.com/facebook/fbthrift.git
[build]
builder = cmake
[dependencies]
bison
flex
folly
wangle
rsocket-cpp
fizz
fmt
googletest
libsodium
python-six
zstd
[cmake.defines.test=on]
BUILD_TESTS=ON
[cmake.defines.test=off]
BUILD_TESTS=OFF
[shipit.pathmap]
fbcode/thrift/public_tld = .
fbcode/thrift = thrift
[shipit.strip]
^fbcode/thrift/thrift-config\.h$
^fbcode/thrift/perf/canary.py$
^fbcode/thrift/perf/loadtest.py$