sapling/build/fbcode_builder/manifests/rust-shed
Lukas Piatkowski 78d30ad17f eden/edenapi and mononoke integration tests: add edenapi/tools to getdeps and use them in tests (#51)
Summary:
Pull Request resolved: https://github.com/facebookexperimental/eden/pull/51

This diff extends capabilities of CargoBuilder in getdeps so that individual manifests can be build even without workspaces. Thanks to that a build for edenapi/tools can be made and its artifacts can be used in mononoke integration tests.

Reviewed By: StanislavGlebik

Differential Revision: D23574887

fbshipit-source-id: 8a974a6b5235d36a44fe082aad55cd380d84dd09
2020-09-18 04:20:56 -07:00

35 lines
738 B
Plaintext

[manifest]
name = rust-shed
fbsource_path = fbcode/common/rust/shed
shipit_project = rust-shed
shipit_fbcode_builder = true
[git]
repo_url = https://github.com/facebookexperimental/rust-shed.git
[build]
builder = cargo
[cargo]
build_doc = true
workspace_dir =
[shipit.pathmap]
fbcode/common/rust/shed = shed
fbcode/common/rust/shed/public_autocargo = shed
fbcode/common/rust/shed/public_tld = .
tools/rust/ossconfigs = .
[shipit.strip]
^fbcode/common/rust/shed/(?!public_autocargo|public_tld).+/Cargo\.toml$
[dependencies]
fbthrift
# macOS doesn't expose the openssl api so we need to build our own.
# Windows doesn't have openssl and Linux might contain an old version,
# so we get to provide it
openssl
[dependencies.fb=on]
rust