Wspólne podkatalogi: ScientificPython-2.9.0.orig/Doc i ScientificPython-2.9.0/Doc Wspólne podkatalogi: ScientificPython-2.9.0.orig/Examples i ScientificPython-2.9.0/Examples Wspólne podkatalogi: ScientificPython-2.9.0.orig/Include i ScientificPython-2.9.0/Include Wspólne podkatalogi: ScientificPython-2.9.0.orig/Scientific i ScientificPython-2.9.0/Scientific diff -u ScientificPython-2.9.0.orig/setup.py ScientificPython-2.9.0/setup.py --- ScientificPython-2.9.0.orig/setup.py 2008-10-28 14:52:30.000000000 +0100 +++ ScientificPython-2.9.0/setup.py 2010-02-02 14:35:53.961437989 +0100 @@ -3,6 +3,7 @@ from distutils.core import setup, Extension from distutils.command.install_headers import install_headers import os, sys +from subprocess import Popen, PIPE from glob import glob class Dummy: @@ -106,15 +107,17 @@ else: print "Using netCDF installation in ", netcdf_prefix netcdf_include = os.path.join(netcdf_prefix, 'include') + mpi_ccflags = Popen(["mpicc", "-showme:compile"], stdout=PIPE).communicate()[0].rstrip().lstrip("-I").split() + mpi_ldflags = Popen(["mpicc", "-showme:link"], stdout=PIPE).communicate()[0].rstrip().split() netcdf_h_file = os.path.join(netcdf_prefix, 'include', 'netcdf.h') netcdf_lib = os.path.join(netcdf_prefix, 'lib') ext_modules = [Extension('Scientific_netcdf', ['Src/Scientific_netcdf.c'], include_dirs=['Include', netcdf_include] - + arrayobject_h_include, + + arrayobject_h_include + mpi_ccflags, library_dirs=[netcdf_lib], libraries = ['netcdf'], - extra_compile_args=extra_compile_args)] + extra_compile_args=extra_compile_args + mpi_ldflags )] try: # Add code for including documentation in Mac packages Wspólne podkatalogi: ScientificPython-2.9.0.orig/Src i ScientificPython-2.9.0/Src Wspólne podkatalogi: ScientificPython-2.9.0.orig/Tests i ScientificPython-2.9.0/Tests Wspólne podkatalogi: ScientificPython-2.9.0.orig/Tools i ScientificPython-2.9.0/Tools