|
30 | 30 | platform_extra_compile_args = ['-flax-vector-conversions','-DPETSC_INCLUDE_AS_C','-DPETSC_SKIP_COMPLEX'] |
31 | 31 | major,minor = platform.mac_ver()[0].split('.')[0:2] |
32 | 32 | os.environ["MACOSX_DEPLOYMENT_TARGET"]= major+'.'+minor |
33 | | -elif sys.platform == 'linux': |
| 33 | +elif sys.platform.startswith('linux'): |
34 | 34 | platform_extra_compile_args = ['-DPETSC_INCLUDE_AS_C', '-DPETSC_SKIP_COMPLEX'] |
35 | 35 | platform_extra_link_args = ['-L'+PROTEUS_LIB_DIR,'-Wl,-rpath,' + PROTEUS_LIB_DIR] |
36 | 36 | platform_blas_h = r'"proteus_blas.h"' |
@@ -66,7 +66,7 @@ def get_flags(package): |
66 | 66 | PROTEUS_BLAS_LIB_DIR = PROTEUS_LIB_DIR |
67 | 67 | PROTEUS_BLAS_INCLUDE_DIR = PROTEUS_INCLUDE_DIR |
68 | 68 | PROTEUS_EXTRA_LINK_ARGS=platform_extra_link_args |
69 | | -elif sys.platform == 'linux': |
| 69 | +elif sys.platform.startswith('linux'): |
70 | 70 | PROTEUS_BLAS_LIB ='openblas' |
71 | 71 | PROTEUS_BLAS_INCLUDE_DIR, PROTEUS_BLAS_LIB_DIR = get_flags('blas') |
72 | 72 |
|
@@ -181,7 +181,7 @@ def get_flags(package): |
181 | 181 | PROTEUS_HDF5_LIBS = ['hdf5'] |
182 | 182 | PROTEUS_HDF5_INCLUDE_DIRS = [PROTEUS_HDF5_INCLUDE_DIR] |
183 | 183 |
|
184 | | -if sys.platform == 'linux': |
| 184 | +if sys.platform.startswith('linux'): |
185 | 185 | PROTEUS_EXTRA_LINK_ARGS += ['-Wl,-rpath,' + PROTEUS_HDF5_LIB_DIR] |
186 | 186 | PROTEUS_EXTRA_LINK_ARGS += ['-Wl,-rpath,' + PROTEUS_PETSC_LIB_DIR] |
187 | 187 | PROTEUS_EXTRA_LINK_ARGS += ['-Wl,-rpath,' + PROTEUS_SCOREC_LIB_DIR] |
|
0 commit comments