diff options
author | Benjamin Barenblat <bbaren@google.com> | 2018-07-17 12:29:18 -0400 |
---|---|---|
committer | Benjamin Barenblat <bbaren@google.com> | 2018-07-17 12:29:18 -0400 |
commit | 4e0ef35c509205def554d1f8e752f94215a9d770 (patch) | |
tree | e9d50f417575bdd0b8e6d1df169d1924fc405c86 | |
parent | 1b9033d6ca90e766fc344a78ee3739c81b3e5244 (diff) |
Only build libcrypto.a
We’re not currently using any other part of BoringSSL, so don’t waste
time building anything else.
-rw-r--r-- | Setup.hs | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -45,6 +45,7 @@ boringsslBuild flags = do -- Build BoringSSL. let buildDir = boringsslDir </> "build" mkdir buildDir + let cryptoTarget = "crypto" </> "libcrypto.a" cmd [ "cmake" , "-GNinja" @@ -53,11 +54,11 @@ boringsslBuild flags = do , "-B" ++ buildDir , "-H" ++ boringsslDir </> "src" ] - cmd ["ninja", "-C", buildDir] + cmd ["ninja", "-C", buildDir, cryptoTarget] -- Rename BoringSSL's libraries so we don't accidentally grab OpenSSL. mkdir boringsslLibDir Utils.installOrdinaryFile v - (buildDir </> "crypto" </> "libcrypto.a") + (buildDir </> cryptoTarget) (boringsslLibDir </> "libbtls_crypto.a") where v = Setup.fromFlag (Setup.configVerbosity flags) |