Re-sync with internal repository
[hiphop-php.git] / third-party / watchman / src / build / fbcode_builder / manifests / zstd
blobf78965c214c0a187c379c1e5308a7604d21445e4
1 [manifest]
2 name = zstd
4 [homebrew]
5 zstd
7 # 18.04 zstd is too old
8 [debs.not(all(distro=ubuntu,distro_vers="18.04"))]
9 libzstd-dev
11 [rpms]
12 libzstd-devel
13 libzstd
15 [download]
16 url = https://github.com/facebook/zstd/releases/download/v1.4.5/zstd-1.4.5.tar.gz
17 sha256 = 98e91c7c6bf162bf90e4e70fdbc41a8188b9fa8de5ad840c401198014406ce9e
19 [build]
20 builder = cmake
21 subdir = zstd-1.4.5/build/cmake
23 # The zstd cmake build explicitly sets the install name
24 # for the shared library in such a way that cmake discards
25 # the path to the library from the install_name, rendering
26 # the library non-resolvable during the build.  The short
27 # term solution for this is just to link static on macos.
28 [cmake.defines.os=darwin]
29 ZSTD_BUILD_SHARED = OFF
31 [cmake.defines.os=windows]
32 ZSTD_BUILD_SHARED = OFF