MCPcopy Index your code
hub / github.com/python/cpython / _build_src

Method _build_src

Tools/ssl/multissltests.py:315–335  ·  view source on GitHub ↗

Now build openssl

(self, config_args=())

Source from the content-addressed store, hash-verified

313 tf.extractall(self.build_dir, members, filter='data')
314
315 def _build_src(self, config_args=()):
316 """Now build openssl"""
317 log.info("Running build in {}".format(self.build_dir))
318 cwd = self.build_dir
319 cmd = [
320 "./config", *config_args,
321 "shared", "--debug",
322 "--prefix={}".format(self.install_dir)
323 ]
324 # cmd.extend(["no-deprecated", "--api=1.1.0"])
325 env = os.environ.copy()
326 # set rpath
327 env["LD_RUN_PATH"] = self.lib_dir
328 if self.system:
329 env['SYSTEM'] = self.system
330 self._subprocess_call(cmd, cwd=cwd, env=env)
331 if self.depend_target:
332 self._subprocess_call(
333 ["make", "-j1", self.depend_target], cwd=cwd, env=env
334 )
335 self._subprocess_call(["make", f"-j{self.jobs}"], cwd=cwd, env=env)
336
337 def _make_install(self):
338 self._subprocess_call(

Callers 1

installMethod · 0.95

Calls 4

_subprocess_callMethod · 0.95
infoMethod · 0.45
formatMethod · 0.45
copyMethod · 0.45

Tested by

no test coverage detected