1
0
mirror of https://github.com/facebook/proxygen.git synced 2025-08-07 07:02:53 +03:00
Files
Alex Hornby 8f72b80c14 jom (parallel nmake) build for openssl windows
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
2024-12-05 14:41:06 -08:00

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