Commit 13356782 authored by Wez Furlong's avatar Wez Furlong Committed by Facebook Github Bot

eden: getdeps: add fb-mercurial dep to enable treemanifest

Summary:
In order to pull in the treemanifest and other libraries
from our mercurial repo, add a manifest file for it, and then
adjust the logic in our cmake module to look for it.

The fb-mercurial manifest just copies the source tree to the
installation dir.  In the future, we could teach it to invoke
the build for real.

Reviewed By: simpkins

Differential Revision: D14969806

fbshipit-source-id: cb270c5003a1c134eeea92c7481a84938f1c5957
parent 52efa89a
...@@ -17,6 +17,7 @@ fbthrift ...@@ -17,6 +17,7 @@ fbthrift
cpptoml cpptoml
rocksdb rocksdb
libgit2 libgit2
fb-mercurial
# macOS ships with sqlite3, and some of the core system # macOS ships with sqlite3, and some of the core system
# frameworks require that that version be linked rather # frameworks require that that version be linked rather
......
[manifest]
name = fb-mercurial
fbsource_path = fbcode/scm/hg
shipit_project = fb-mercurial
# fb-mercurial is used only by eden, and eden has the appropriate
# logic for building the code found there for itself, so this manifest
# doesn't define a build step.
[build]
builder = nop
[dependencies]
lz4
[shipit.pathmap]
fbcode/scm/hg = .
# Ensure that we don't capture all the vendored
# third party bits from the mercurial build if
# we happened to have built it locally
[shipit.strip]
fbcode/scm/hg/build
[manifest]
name = lz4
[download]
url = https://github.com/lz4/lz4/archive/v1.8.3.tar.gz
sha256 = 33af5936ac06536805f9745e0b6d61da606a1f8b4cc5c04dd3cbaca3b9b4fc43
[build]
builder = cmake
subdir = lz4-1.8.3/contrib/cmake_unofficial
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