Commit f8afdfaa authored by Ajanthan Asogamoorthy's avatar Ajanthan Asogamoorthy Committed by Facebook Github Bot

Link in fizz to wangle and wangle's dependencies

Summary: Update cmake configurations + legocastle jobs in order to add fizz as a dependency to wangle

Reviewed By: reanimus

Differential Revision: D9337956

fbshipit-source-id: 40f25694c2b3fd8aa37d254bc63a664f4c8ee526
parent b30b9e62
...@@ -5,6 +5,8 @@ from __future__ import print_function ...@@ -5,6 +5,8 @@ from __future__ import print_function
from __future__ import unicode_literals from __future__ import unicode_literals
import specs.folly as folly import specs.folly as folly
import specs.fizz as fizz
import specs.sodium as sodium
import specs.wangle as wangle import specs.wangle as wangle
import specs.zstd as zstd import specs.zstd as zstd
...@@ -22,7 +24,7 @@ def fbcode_builder_spec(builder): ...@@ -22,7 +24,7 @@ def fbcode_builder_spec(builder):
) )
builder.add_option('krb5/krb5:git_hash', 'krb5-1.16.1-final') builder.add_option('krb5/krb5:git_hash', 'krb5-1.16.1-final')
return { return {
'depends_on': [folly, wangle, zstd], 'depends_on': [folly, fizz, sodium, wangle, zstd],
'steps': [ 'steps': [
# This isn't a separete spec, since only fbthrift uses mstch. # This isn't a separete spec, since only fbthrift uses mstch.
builder.github_project_workdir('no1msd/mstch', 'build'), builder.github_project_workdir('no1msd/mstch', 'build'),
......
#!/usr/bin/env python
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.sodium as sodium
def fbcode_builder_spec(builder):
return {
'depends_on': [folly, sodium],
'steps': [
builder.fb_github_cmake_install('fizz/fizz/build'),
],
}
...@@ -5,12 +5,14 @@ from __future__ import print_function ...@@ -5,12 +5,14 @@ from __future__ import print_function
from __future__ import unicode_literals from __future__ import unicode_literals
import specs.folly as folly import specs.folly as folly
import specs.fizz as fizz
import specs.sodium as sodium
import specs.wangle as wangle import specs.wangle as wangle
def fbcode_builder_spec(builder): def fbcode_builder_spec(builder):
return { return {
'depends_on': [folly, wangle], 'depends_on': [folly, wangle, fizz, sodium],
'steps': [ 'steps': [
builder.fb_github_autoconf_install('proxygen/proxygen'), builder.fb_github_autoconf_install('proxygen/proxygen'),
], ],
......
...@@ -5,13 +5,15 @@ from __future__ import print_function ...@@ -5,13 +5,15 @@ from __future__ import print_function
from __future__ import unicode_literals from __future__ import unicode_literals
import specs.folly as folly import specs.folly as folly
import specs.fizz as fizz
import specs.sodium as sodium
def fbcode_builder_spec(builder): def fbcode_builder_spec(builder):
# Projects that simply depend on Wangle need not spend time on tests. # Projects that simply depend on Wangle need not spend time on tests.
builder.add_option('wangle/wangle/build:cmake_defines', {'BUILD_TESTS': 'OFF'}) builder.add_option('wangle/wangle/build:cmake_defines', {'BUILD_TESTS': 'OFF'})
return { return {
'depends_on': [folly], 'depends_on': [folly, fizz, sodium],
'steps': [ 'steps': [
builder.fb_github_cmake_install('wangle/wangle/build'), builder.fb_github_cmake_install('wangle/wangle/build'),
], ],
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment