Fix setup script
Former-commit-id: 4bdcd71e2aaea284eccc4d85bc128110d16c5220
This commit is contained in:
parent
0643ff4b3e
commit
8815708e11
10
setup.py
10
setup.py
|
@ -14,21 +14,25 @@ import os
|
|||
|
||||
print("You might want to add additional library path to LD_LIBRARY_PATH (especially if you are not using"
|
||||
" GNU GSL in your system library path) and if import fails. ")
|
||||
print(os.environ['LD_LIBRARY_PATH'].split(':'))
|
||||
if(os.environ.has_key("LD_LIBRARY_PATH")):
|
||||
print(os.environ['LD_LIBRARY_PATH'].split(':'))
|
||||
|
||||
qpms_c = Extension('qpms_c',
|
||||
sources = ['qpms/qpms_c.pyx','qpms/gaunt.c',#'qpms/gaunt.h','qpms/vectors.h','qpms/translations.h',
|
||||
# FIXME http://stackoverflow.com/questions/4259170/python-setup-script-extensions-how-do-you-include-a-h-file
|
||||
'qpms/translations.c'],
|
||||
extra_compile_args=['-std=c99','-ggdb','-O3',
|
||||
'-DQPMS_COMPILE_PYTHON_EXTENSIONS', # this is required
|
||||
#'-DQPMS_USE_OMP',
|
||||
'-DDISABLE_NDEBUG', # uncomment to enable assertions in the modules
|
||||
#'-fopenmp',
|
||||
],
|
||||
libraries=['gsl', 'blas', 'omp'],
|
||||
runtime_library_dirs=os.environ['LD_LIBRARY_PATH'].split(':')
|
||||
runtime_library_dirs=os.environ['LD_LIBRARY_PATH'].split(':') if os.environ.has_key['LD_LIBRARY_PATH'] else []
|
||||
)
|
||||
|
||||
setup(name='qpms',
|
||||
version = "0.2.0",
|
||||
version = "0.2.8",
|
||||
packages=['qpms'],
|
||||
# setup_requires=['setuptools_cython'],
|
||||
install_requires=['cython>=0.21','quaternion','spherical_functions','py_gmm'],
|
||||
|
|
Loading…
Reference in New Issue