2019-05-08 05:34:14 +03:00
|
|
|
#!/usr/bin/env python
|
|
|
|
# Copyright (c) Facebook, Inc. and its affiliates.
|
|
|
|
from __future__ import absolute_import
|
|
|
|
from __future__ import division
|
|
|
|
from __future__ import print_function
|
|
|
|
from __future__ import unicode_literals
|
|
|
|
|
|
|
|
import specs.folly as folly
|
|
|
|
import specs.fizz as fizz
|
|
|
|
|
|
|
|
|
|
|
|
def fbcode_builder_spec(builder):
|
2019-10-09 07:45:41 +03:00
|
|
|
# Projects that **depend** on mvfst should don't need to build tests.
|
2019-09-03 19:31:35 +03:00
|
|
|
builder.add_option(
|
|
|
|
'mvfst/build:cmake_defines',
|
|
|
|
{
|
2019-10-09 07:45:41 +03:00
|
|
|
# This is set to ON in the mvfst `fbcode_builder_config.py`
|
|
|
|
'BUILD_TESTS': 'OFF',
|
2019-09-03 19:31:35 +03:00
|
|
|
}
|
|
|
|
)
|
2019-05-08 05:34:14 +03:00
|
|
|
return {
|
|
|
|
'depends_on': [folly, fizz],
|
|
|
|
'steps': [
|
|
|
|
builder.fb_github_cmake_install(
|
|
|
|
'mvfst/build',
|
|
|
|
github_org='facebookincubator',
|
|
|
|
),
|
|
|
|
],
|
|
|
|
}
|