aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Benjamin Barenblat <bbaren@google.com>2018-07-17 12:29:18 -0400
committerGravatar Benjamin Barenblat <bbaren@google.com>2018-07-17 12:29:18 -0400
commit4e0ef35c509205def554d1f8e752f94215a9d770 (patch)
treee9d50f417575bdd0b8e6d1df169d1924fc405c86
parent1b9033d6ca90e766fc344a78ee3739c81b3e5244 (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.hs5
1 files changed, 3 insertions, 2 deletions
diff --git a/Setup.hs b/Setup.hs
index 529524a..f223510 100644
--- a/Setup.hs
+++ b/Setup.hs
@@ -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)