[manifest]
name = fboss
fbsource_path = fbcode/fboss
shipit_project = fboss
shipit_fbcode_builder = true

[git]
repo_url = https://github.com/facebook/fboss.git

[build.os=linux]
builder = cmake
# fboss files take a lot of RAM to compile.
job_weight_mib = 3072

[build.not(os=linux)]
builder = nop

[dependencies]
folly
fb303
wangle
fizz
fmt
libsodium
googletest
zstd
fbthrift
iproute2
libmnl
libusb
libcurl
libnl
libsai
OpenNSA
re2
python
yaml-cpp
libyaml
CLI11
exprtk
nlohmann-json

[shipit.pathmap]
fbcode/fboss/github = .
fbcode/fboss/common = common
fbcode/fboss = fboss
