mirror of
https://github.com/facebook/proxygen.git
synced 2025-08-07 07:02:53 +03:00
Summary: X-link: https://github.com/facebookincubator/zstrong/pull/1084 openssl build on windows is slow due to nmake being single threaded fortunately the Qt developers had the same problem and produced jom - a nmake compatible make that adds the /j<parallelism> flag add a jom manifest and use it for the openssl build on windows Reviewed By: bigfootjon Differential Revision: D66818562 fbshipit-source-id: 88938dbc862da18ae7f75df51aa99bb669aae71a
36 lines
742 B
Plaintext
36 lines
742 B
Plaintext
[manifest]
|
|
name = openssl
|
|
|
|
[debs]
|
|
libssl-dev
|
|
|
|
[homebrew]
|
|
openssl
|
|
# on homebrew need the matching curl and ca-
|
|
|
|
[rpms]
|
|
openssl
|
|
openssl-devel
|
|
openssl-libs
|
|
|
|
[pps]
|
|
openssl
|
|
|
|
# no need to download on the systems where we always use the system libs
|
|
[download.not(any(os=linux, os=freebsd))]
|
|
# match the openssl version packages in ubuntu LTS folly current supports
|
|
url = https://www.openssl.org/source/openssl-3.0.15.tar.gz
|
|
sha256 = 23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533
|
|
|
|
# We use the system openssl on these platforms even without --allow-system-packages
|
|
[build.any(os=linux, os=freebsd)]
|
|
builder = nop
|
|
|
|
[build.not(any(os=linux, os=freebsd))]
|
|
builder = openssl
|
|
subdir = openssl-3.0.15
|
|
|
|
[dependencies.os=windows]
|
|
jom
|
|
perl
|