From 26ffbe3d216cca82838915d56033b3b132f35b52 Mon Sep 17 00:00:00 2001 From: Chuck Atkins Date: Wed, 8 Jan 2020 13:17:53 -0500 Subject: [PATCH] cmake: Create an optimized release build (#14414) --- var/spack/repos/builtin/packages/cmake/package.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/cmake/package.py b/var/spack/repos/builtin/packages/cmake/package.py index d99cda2f8c1..f2fa2290fb9 100644 --- a/var/spack/repos/builtin/packages/cmake/package.py +++ b/var/spack/repos/builtin/packages/cmake/package.py @@ -168,8 +168,15 @@ def bootstrap_args(self): args.append('--sphinx-html') args.append('--sphinx-man') + # Now for CMake arguments to pass after the initial bootstrap + args.append('--') + + # Make sure to create an optimized release build + args.append('-DCMAKE_BUILD_TYPE=Release') + + # When building our own private copy of curl then we need to properly + # enable / disable oepnssl if '+ownlibs' in spec: - args.append('--') args.append('-DCMAKE_USE_OPENSSL=%s' % str('+openssl' in spec)) return args