diff --git a/configure.ac b/configure.ac index f5622e46..496e6071 100644 --- a/configure.ac +++ b/configure.ac @@ -480,8 +480,8 @@ GRID_LIBS=$LIBS GRID_SHORT_SHA=`git rev-parse --short HEAD` GRID_SHA=`git rev-parse HEAD` GRID_BRANCH=`git rev-parse --abbrev-ref HEAD` -AM_CXXFLAGS="-I${abs_srcdir}/include -I${abs_srcdir}/Eigen/ -I${abs_srcdir}/Eigen/unsupported $AM_CXXFLAGS" -AM_CFLAGS="-I${abs_srcdir}/include -I${abs_srcdir}/Eigen/ -I${abs_srcdir}/Eigen/unsupported $AM_CFLAGS" +AM_CXXFLAGS="-I${abs_srcdir}/include -I${abs_srcdir}/include/Grid $AM_CXXFLAGS" +AM_CFLAGS="-I${abs_srcdir}/include -I${abs_srcdir}/include/Grid $AM_CFLAGS" AM_LDFLAGS="-L${cwd}/lib $AM_LDFLAGS" AC_SUBST([AM_CFLAGS]) AC_SUBST([AM_CXXFLAGS]) diff --git a/extras/Hadrons/Modules/MContraction/A2AMesonField.hpp b/extras/Hadrons/Modules/MContraction/A2AMesonField.hpp index aa386481..df203e6f 100644 --- a/extras/Hadrons/Modules/MContraction/A2AMesonField.hpp +++ b/extras/Hadrons/Modules/MContraction/A2AMesonField.hpp @@ -5,8 +5,7 @@ #include #include #include - -#include +#include BEGIN_HADRONS_NAMESPACE diff --git a/lib/Grid_Eigen_Dense.h b/lib/Grid_Eigen_Dense.h index 3e5ca1d1..4fb5b831 100644 --- a/lib/Grid_Eigen_Dense.h +++ b/lib/Grid_Eigen_Dense.h @@ -3,7 +3,7 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #endif -#include +#include #if defined __GNUC__ #pragma GCC diagnostic pop #endif diff --git a/scripts/update_eigen.sh b/scripts/update_eigen.sh index 442a2477..5ed59655 100755 --- a/scripts/update_eigen.sh +++ b/scripts/update_eigen.sh @@ -7,42 +7,29 @@ fi ARC=$1 INITDIR=`pwd` +rm -f lib/Eigen +rm -rf Eigen ################## #untar ################## - tar -xf ${ARC} ARCDIR=`tar -tf ${ARC} | head -n1 | sed -e 's@/.*@@'` -rm -f ${ARC} ############################### # Link to a deterministic name ############################### -mv ${ARCDIR} Eigen +mv ${ARCDIR} Eigen +ln -s ${INITDIR}/Eigen/Eigen ${INITDIR}/lib/Eigen +ln -s ${INITDIR}/Eigen/unsupported/Eigen ${INITDIR}/lib/Eigen/unsupported # Eigen source headers -cd ${INITDIR}/Eigen - +cd ${INITDIR}/lib echo 'eigen_files =\' > ${INITDIR}/lib/Eigen.inc -find Eigen -name "*.h" -print | sed 's/^/ /;$q;s/$/ \\/' >> ${INITDIR}/lib/Eigen.inc - -cd ${INITDIR} -echo 'eigen_unsupp_files =\' >> ${INITDIR}/lib/Eigen.inc -find Eigen/unsupported/Eigen -name "*.h" -print | sed 's/^/ /;$q;s/$/ \\/' >> ${INITDIR}/lib/Eigen.inc - - +find -L Eigen -print | sed 's/^/ /;$q;s/$/ \\/' >> ${INITDIR}/lib/Eigen.inc ################################### # back to home ################################### cd ${INITDIR} - -######################################### -# Make grid includes happy -######################################### -mkdir ${INITDIR}/lib/Eigen/ - -ln -s ${INITDIR}/Eigen/Eigen/* ${INITDIR}/lib/Eigen/ -ln -s ${INITDIR}/Eigen/unsupported ${INITDIR}/lib/Eigen/