mirror of
https://git.freebsd.org/ports.git
synced 2025-05-21 03:23:10 -04:00
60 lines
2.8 KiB
Python
60 lines
2.8 KiB
Python
--- setup.py.orig 2018-10-26 18:03:19 UTC
|
|
+++ setup.py
|
|
@@ -16,31 +16,33 @@ def get_numpy_options():
|
|
numpy_include = numpy.get_include()
|
|
|
|
# Obtain BLAS/LAPACK linking options
|
|
- lapack_info = get_info('lapack_opt')
|
|
- blas_info = get_info('blas_opt')
|
|
- using_atlas = False
|
|
- using_f77blas = False
|
|
- using_lapack = False
|
|
- for l in lapack_info.get('libraries', []) + blas_info.get('libraries', []):
|
|
- if "atlas" in l: using_atlas = True
|
|
- if "f77blas" in l: using_f77blas = True
|
|
- if "lapack" in l: using_lapack = True
|
|
- if using_atlas and (not using_f77blas or not using_lapack):
|
|
- lapack_info = get_info('atlas')
|
|
- # ATLAS notices an incomplete LAPACK by not setting language to f77
|
|
- complete_lapack = lapack_info.get('language', "") == "f77"
|
|
- if complete_lapack:
|
|
- blas_info = {}
|
|
- else:
|
|
- # If ATLAS has an incomplete LAPACK, use a regular one
|
|
- blas_info = get_info('atlas_blas')
|
|
- lapack_info = get_info('lapack')
|
|
+ #lapack_info = get_info('lapack_opt')
|
|
+ #blas_info = get_info('blas_opt')
|
|
+ #using_atlas = False
|
|
+ #using_f77blas = False
|
|
+ #using_lapack = False
|
|
+ #for l in lapack_info.get('libraries', []) + blas_info.get('libraries', []):
|
|
+ # if "atlas" in l: using_atlas = True
|
|
+ # if "f77blas" in l: using_f77blas = True
|
|
+ # if "lapack" in l: using_lapack = True
|
|
+ #if using_atlas and (not using_f77blas or not using_lapack):
|
|
+ # lapack_info = get_info('atlas')
|
|
+ # # ATLAS notices an incomplete LAPACK by not setting language to f77
|
|
+ # complete_lapack = lapack_info.get('language', "") == "f77"
|
|
+ # if complete_lapack:
|
|
+ # blas_info = {}
|
|
+ # else:
|
|
+ # # If ATLAS has an incomplete LAPACK, use a regular one
|
|
+ # blas_info = get_info('atlas_blas')
|
|
+ # lapack_info = get_info('lapack')
|
|
|
|
- blaslapack_libraries = lapack_info.get('libraries', []) + blas_info.get('libraries', [])
|
|
- blaslapack_library_dirs = lapack_info.get('library_dirs', []) + blas_info.get('library_dirs', [])
|
|
- blaslapack_extra_link_args = lapack_info.get('extra_link_args', []) + blas_info.get('extra_link_args', [])
|
|
- if not blaslapack_libraries and not blaslapack_extra_link_args:
|
|
- blaslapack_libraries = ['lapack', 'blas']
|
|
+ #blaslapack_libraries = lapack_info.get('libraries', []) + blas_info.get('libraries', [])
|
|
+ #blaslapack_library_dirs = lapack_info.get('library_dirs', []) + blas_info.get('library_dirs', [])
|
|
+ #blaslapack_extra_link_args = lapack_info.get('extra_link_args', []) + blas_info.get('extra_link_args', [])
|
|
+ #if not blaslapack_libraries and not blaslapack_extra_link_args:
|
|
+ blaslapack_libraries = []
|
|
+ blaslapack_extra_link_args = []
|
|
+ blaslapack_library_dirs = []
|
|
|
|
r = dict(
|
|
include_dirs = [numpy_include, "primme/include", "primme/src/include"],
|