From ad1fb5dfab7671934d1264f955fa4747aa412bb8 Mon Sep 17 00:00:00 2001 From: Atsushi Togo Date: Sat, 10 May 2014 16:36:43 +0900 Subject: [PATCH] Update for including libflame-wrapper --- setup3.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/setup3.py b/setup3.py index 53b67166..33d65614 100644 --- a/setup3.py +++ b/setup3.py @@ -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',