Update for including libflame-wrapper

This commit is contained in:
Atsushi Togo 2014-05-10 16:36:43 +09:00
parent af9938eff2
commit ad1fb5dfab
1 changed files with 9 additions and 3 deletions

View File

@ -3,22 +3,28 @@ from distutils.core import setup, Extension
import numpy
include_dirs_numpy = [numpy.get_include()]
include_dirs_lapacke = ['../lapacke/include']
include_dirs_libflame = ['../libflame-bin/include']
libs_libflame = ['-L/usr/lib/gcc/x86_64-linux-gnu/4.6 -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../.. -lgfortran -lm -lquadmath']
extension = Extension(
'anharmonic._phono3py',
include_dirs=(['c/harmonic_h',
'c/anharmonic_h',
'c/spglib_h'] +
include_dirs_numpy +
include_dirs_lapacke),
include_dirs_numpy +
include_dirs_lapacke +
include_dirs_libflame),
extra_compile_args=['-fopenmp'],
extra_link_args=['-lgomp',
'../lapacke/liblapacke.a',
'../libflame-bin/lib/libflame.a',
'-llapack',
'-lblas'],
'-lblas'] + libs_libflame,
sources=['c/_phono3py.c',
'c/harmonic/dynmat.c',
'c/anharmonic/lapack_wrapper.c',
'c/anharmonic/flame_wrapper.c',
'c/anharmonic/phonoc_array.c',
'c/anharmonic/phonoc_math.c',
'c/anharmonic/phonoc_utils.c',