MCPcopy Create free account
hub / github.com/numpy/numpy / calc_info

Method calc_info

numpy/distutils/system_info.py:1361–1381  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1359 'clang-comp/include')])
1360
1361 def calc_info(self):
1362 tcsdsroot = self.get_tcsds_rootdir()
1363
1364 lib_dirs = self.get_lib_dirs()
1365 if lib_dirs is None:
1366 lib_dirs = os.path.join(tcsdsroot, 'lib64')
1367
1368 incl_dirs = self.get_include_dirs()
1369 if incl_dirs is None:
1370 incl_dirs = os.path.join(tcsdsroot, 'clang-comp/include')
1371
1372 ssl2_libs = self.get_libs('ssl2_libs', self._lib_ssl2)
1373
1374 info = self.check_libs2(lib_dirs, ssl2_libs)
1375 if info is None:
1376 return
1377 dict_append(info,
1378 define_macros=[('HAVE_CBLAS', None),
1379 ('HAVE_SSL2', 1)],
1380 include_dirs=incl_dirs,)
1381 self.set_info(**info)
1382
1383
1384class lapack_ssl2_info(ssl2_info):

Callers

nothing calls this directly

Calls 8

get_tcsds_rootdirMethod · 0.95
get_lib_dirsMethod · 0.80
get_include_dirsMethod · 0.80
get_libsMethod · 0.80
check_libs2Method · 0.80
set_infoMethod · 0.80
dict_appendFunction · 0.70
joinMethod · 0.45

Tested by

no test coverage detected