mirror of
https://github.com/facebook/proxygen.git
synced 2025-08-13 03:42:24 +03:00
Summary: Remove all the autoconf files. And fully switch to the cmake build Reviewed By: udippant Differential Revision: D16066986 fbshipit-source-id: 9e3082dded77ce85449cf5a3a03bed31c16b711f
33 lines
972 B
Python
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,
|
|
}
|