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