1
0
mirror of https://github.com/facebook/proxygen.git synced 2025-08-13 03:42:24 +03:00
Files
proxygen/build/fbcode_builder_config.py
Luca Niccolini e31fdbc069 Deprecate autoconf
Summary:
Remove all the autoconf files.
And fully switch to the cmake build

Reviewed By: udippant

Differential Revision: D16066986

fbshipit-source-id: 9e3082dded77ce85449cf5a3a03bed31c16b711f
2019-07-02 01:35:57 -07:00

33 lines
972 B
Python

#!/usr/bin/env python
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
from __future__ import absolute_import, division, print_function, unicode_literals
import specs.fizz as fizz
import specs.folly as folly
import specs.mvfst as mvfst
import specs.proxygen_quic as proxygen_quic
import specs.sodium as sodium
import specs.wangle as wangle
import specs.zstd as zstd
from shell_quoting import ShellQuoted
"fbcode_builder steps to build & test Proxygen"
def fbcode_builder_spec(builder):
return {
"depends_on": [folly, wangle, fizz, sodium, zstd, mvfst, proxygen_quic],
"steps": [
# Tests for the full build with no QUIC/HTTP3
# Proxygen is the last step, so we are still in its working dir.
builder.step("Run proxygen tests", [builder.run(ShellQuoted("make test"))])
],
}
config = {
"github_project": "facebook/proxygen",
"fbcode_builder_spec": fbcode_builder_spec,
}