Hello community,

here is the log from the commit of package libsemigroups for openSUSE:Factory 
checked in at 2020-10-08 13:13:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libsemigroups (Old)
 and      /work/SRC/openSUSE:Factory/.libsemigroups.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libsemigroups"

Thu Oct  8 13:13:51 2020 rev:4 rq:840048 version:1.3.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/libsemigroups/libsemigroups.changes      
2020-10-05 19:36:50.593418133 +0200
+++ /work/SRC/openSUSE:Factory/.libsemigroups.new.4249/libsemigroups.changes    
2020-10-08 13:14:09.519279689 +0200
@@ -1,0 +2,6 @@
+Wed Oct  7 12:37:07 UTC 2020 - Jan Engelhardt <[email protected]>
+
+- Update to release 1.3.3
+  * Build system changes only
+
+-------------------------------------------------------------------

Old:
----
  libsemigroups-1.3.2.tar.gz

New:
----
  libsemigroups-1.3.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libsemigroups.spec ++++++
--- /var/tmp/diff_new_pack.FAOUPa/_old  2020-10-08 13:14:10.179280287 +0200
+++ /var/tmp/diff_new_pack.FAOUPa/_new  2020-10-08 13:14:10.183280291 +0200
@@ -18,7 +18,7 @@
 
 Name:           libsemigroups
 %define lname  libsemigroups1
-Version:        1.3.2
+Version:        1.3.3
 Release:        0
 Summary:        Library with algorithms for computing finite and finitely 
presented semigroups
 License:        GPL-3.0-or-later

++++++ libsemigroups-1.3.2.tar.gz -> libsemigroups-1.3.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-1.3.2/.VERSION 
new/libsemigroups-1.3.3/.VERSION
--- old/libsemigroups-1.3.2/.VERSION    2020-10-02 15:54:46.336688260 +0200
+++ new/libsemigroups-1.3.3/.VERSION    2020-10-07 14:13:39.512792453 +0200
@@ -1 +1 @@
-1.3.2
+1.3.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-1.3.2/Makefile.am 
new/libsemigroups-1.3.3/Makefile.am
--- old/libsemigroups-1.3.2/Makefile.am 2020-10-02 14:24:21.277853546 +0200
+++ new/libsemigroups-1.3.3/Makefile.am 2020-10-07 13:17:30.396388535 +0200
@@ -101,8 +101,11 @@
 pkginclude_HEADERS += include/libsemigroups/wislo.hpp
 pkginclude_HEADERS += include/libsemigroups/word.hpp
 
-if LIBSEMIGROUPS_HPCOMBI_ENABLED
+## Define hpcombiincludedir outside the conditional
+## LIBSEMIGROUPS_HPCOMBI_ENABLED because it is used by 
+## uninstall-hook
 hpcombiincludedir = $(includedir)/libsemigroups/HPCombi/include
+if LIBSEMIGROUPS_HPCOMBI_ENABLED
 hpcombiinclude_HEADERS =  extern/HPCombi/include/bmat8.hpp
 hpcombiinclude_HEADERS += extern/HPCombi/include/bmat8_impl.hpp
 hpcombiinclude_HEADERS += extern/HPCombi/include/epu.hpp
@@ -122,8 +125,11 @@
 hpcombifallbackinclude_HEADERS += extern/HPCombi/include/fallback/seq.hpp
 endif ## LIBSEMIGROUPS_HPCOMBI_ENABLED
 
-if LIBSEMIGROUPS_WITH_INTERNAL_FMT
+## Define fmtincludedir outside the conditional
+## LIBSEMIGROUPS_WITH_INTERNAL_FMT because it is used by 
+## uninstall-hook
 fmtincludedir = $(includedir)/libsemigroups/fmt
+if LIBSEMIGROUPS_WITH_INTERNAL_FMT
 fmtinclude_HEADERS =  extern/fmt-5.3.0/include/fmt/chrono.h  
 fmtinclude_HEADERS += extern/fmt-5.3.0/include/fmt/color.h  
 fmtinclude_HEADERS += extern/fmt-5.3.0/include/fmt/core.h  
@@ -137,8 +143,11 @@
 fmtinclude_HEADERS += extern/fmt-5.3.0/include/fmt/time.h
 endif
 
-if LIBSEMIGROUPS_EIGEN_ENABLED
+## Define eigenincludedir outside the conditional
+## LIBSEMIGROUPS_WITH_INTERNAL_EIGEN because it is used by 
+## uninstall-hook
 eigenincludedir = $(includedir)/libsemigroups/Eigen
+if LIBSEMIGROUPS_WITH_INTERNAL_EIGEN
 eigeninclude_HEADERS =  extern/eigen-3.3.7/Eigen/StdList
 eigeninclude_HEADERS += extern/eigen-3.3.7/Eigen/Jacobi
 eigeninclude_HEADERS += extern/eigen-3.3.7/Eigen/OrderingMethods
@@ -521,7 +530,7 @@
 eigensrchouseholderinclude_HEADERS =  
extern/eigen-3.3.7/Eigen/src/Householder/BlockHouseholder.h
 eigensrchouseholderinclude_HEADERS += 
extern/eigen-3.3.7/Eigen/src/Householder/HouseholderSequence.h
 eigensrchouseholderinclude_HEADERS += 
extern/eigen-3.3.7/Eigen/src/Householder/Householder.h
-endif  ## LIBSEMIGROUPS_EIGEN_ENABLED
+endif  ## LIBSEMIGROUPS_WITH_INTERNAL_EIGEN 
 
 lib_LTLIBRARIES = libsemigroups.la
 
@@ -574,7 +583,6 @@
 EXTRA_DIST += etc/make-lint.sh
 EXTRA_DIST += etc/version-number.sh
 EXTRA_DIST += extern/HPCombi/VERSION
-EXTRA_DIST += extern/.EIGEN_VERSION
 EXTRA_DIST += src/kbe-impl.hpp 
 EXTRA_DIST += src/knuth-bendix-impl.hpp 
 EXTRA_DIST += tests/catch.hpp
@@ -942,6 +950,13 @@
        rm -f .VERSION
 .PHONY: distclean-local
 
+uninstall-hook:
+       if test -d ${eigenincludedir}; then rm -rf ${eigenincludedir}; fi
+       if test -d ${hpcombiincludedir}; then rm -rf ${hpcombiincludedir} && 
rmdir ${includedir}/libsemigroups/HPCombi; fi
+       if test -d ${fmtincludedir}; then rm -rf ${fmtincludedir}; fi
+       if test -d ${includedir}/libsemigroups; then rmdir 
${includedir}/libsemigroups; fi
+.PHONY: uninstall-hook
+
 superclean: distclean
        git clean -xdf --exclude *.swp --exclude *.swo
 .PHONY: superclean
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-1.3.2/Makefile.in 
new/libsemigroups-1.3.3/Makefile.in
--- old/libsemigroups-1.3.2/Makefile.in 2020-10-02 15:54:29.114608831 +0200
+++ new/libsemigroups-1.3.3/Makefile.in 2020-10-07 14:13:22.053721022 +0200
@@ -1525,7 +1525,7 @@
        include/libsemigroups/types.hpp include/libsemigroups/uf.hpp \
        include/libsemigroups/wilo.hpp include/libsemigroups/wislo.hpp \
        include/libsemigroups/word.hpp
-@LIBSEMIGROUPS_HPCOMBI_ENABLED_TRUE@hpcombiincludedir = 
$(includedir)/libsemigroups/HPCombi/include
+hpcombiincludedir = $(includedir)/libsemigroups/HPCombi/include
 @LIBSEMIGROUPS_HPCOMBI_ENABLED_TRUE@hpcombiinclude_HEADERS = 
extern/HPCombi/include/bmat8.hpp \
 @LIBSEMIGROUPS_HPCOMBI_ENABLED_TRUE@   extern/HPCombi/include/bmat8_impl.hpp \
 @LIBSEMIGROUPS_HPCOMBI_ENABLED_TRUE@   extern/HPCombi/include/epu.hpp \
@@ -1542,7 +1542,7 @@
 @LIBSEMIGROUPS_HPCOMBI_ENABLED_TRUE@hpcombifallbackincludedir = 
$(includedir)/libsemigroups/HPCombi/include/fallback
 @LIBSEMIGROUPS_HPCOMBI_ENABLED_TRUE@hpcombifallbackinclude_HEADERS = 
extern/HPCombi/include/fallback/gcdlcm.hpp \
 @LIBSEMIGROUPS_HPCOMBI_ENABLED_TRUE@   extern/HPCombi/include/fallback/seq.hpp
-@LIBSEMIGROUPS_WITH_INTERNAL_FMT_TRUE@fmtincludedir = 
$(includedir)/libsemigroups/fmt
+fmtincludedir = $(includedir)/libsemigroups/fmt
 @LIBSEMIGROUPS_WITH_INTERNAL_FMT_TRUE@fmtinclude_HEADERS = 
extern/fmt-5.3.0/include/fmt/chrono.h \
 @LIBSEMIGROUPS_WITH_INTERNAL_FMT_TRUE@ extern/fmt-5.3.0/include/fmt/color.h \
 @LIBSEMIGROUPS_WITH_INTERNAL_FMT_TRUE@ extern/fmt-5.3.0/include/fmt/core.h \
@@ -1554,349 +1554,349 @@
 @LIBSEMIGROUPS_WITH_INTERNAL_FMT_TRUE@ extern/fmt-5.3.0/include/fmt/printf.h \
 @LIBSEMIGROUPS_WITH_INTERNAL_FMT_TRUE@ extern/fmt-5.3.0/include/fmt/ranges.h \
 @LIBSEMIGROUPS_WITH_INTERNAL_FMT_TRUE@ extern/fmt-5.3.0/include/fmt/time.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigenincludedir = 
$(includedir)/libsemigroups/Eigen
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigeninclude_HEADERS = 
extern/eigen-3.3.7/Eigen/StdList \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/Jacobi \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/OrderingMethods \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/CholmodSupport 
\
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/SparseCore \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/Cholesky \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/SparseLU \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/SuperLUSupport 
\
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/Dense \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/SPQRSupport \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/LU \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/Eigenvalues \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/PaStiXSupport \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/CMakeLists.txt 
\
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/Eigen \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/SVD \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/SparseQR \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/MetisSupport \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/IterativeLinearSolvers \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/Geometry \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/StdDeque \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/QR \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/QtAlignedMalloc \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/StdVector \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/Core \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/PardisoSupport 
\
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/SparseCholesky 
\
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/UmfPackSupport 
\
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/Sparse \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/Householder
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcincludedir = 
$(includedir)/libsemigroups/Eigen/src
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcjacobiincludedir = 
$(includedir)/libsemigroups/Eigen/src/Jacobi
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcjacobiinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Jacobi/Jacobi.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcorderingmethodsincludedir = 
$(includedir)/libsemigroups/Eigen/src/OrderingMethods
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcorderingmethodsinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/OrderingMethods/Eigen_Colamd.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/OrderingMethods/Ordering.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/OrderingMethods/Amd.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccholmodsupportincludedir = 
$(includedir)/libsemigroups/Eigen/src/CholmodSupport
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccholmodsupportinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/CholmodSupport/CholmodSupport.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcsparsecoreincludedir = 
$(includedir)/libsemigroups/Eigen/src/SparseCore
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcsparsecoreinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseSparseProductWithPruning.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseRedux.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseDiagonalProduct.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseMatrix.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseFuzzy.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseSelfAdjointView.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseCwiseBinaryOp.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseProduct.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/CompressedStorage.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseCompressedBase.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseCwiseUnaryOp.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseMap.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseDenseProduct.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/MappedSparseMatrix.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseUtil.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseBlock.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseVector.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseView.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseAssign.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseTranspose.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseDot.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseRef.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseColEtree.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparsePermutation.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/AmbiVector.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseSolverBase.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseTriangularView.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/TriangularSolver.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseMatrixBase.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccholeskyincludedir = 
$(includedir)/libsemigroups/Eigen/src/Cholesky
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccholeskyinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Cholesky/LLT_LAPACKE.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Cholesky/LLT.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Cholesky/LDLT.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcsparseluincludedir = 
$(includedir)/libsemigroups/Eigen/src/SparseLU
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcsparseluinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_kernel_bmod.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_relax_snode.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_panel_dfs.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_column_dfs.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_gemm_kernel.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_Utils.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_Memory.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLUImpl.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_pruneL.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_column_bmod.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_panel_bmod.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_pivotL.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_Structs.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcsuperlusupportincludedir = 
$(includedir)/libsemigroups/Eigen/src/SuperLUSupport
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcsuperlusupportinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/SuperLUSupport/SuperLUSupport.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcspqrsupportincludedir = 
$(includedir)/libsemigroups/Eigen/src/SPQRSupport
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcspqrsupportinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcluincludedir = 
$(includedir)/libsemigroups/Eigen/src/LU
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcluinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/LU/FullPivLU.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/LU/Determinant.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/LU/InverseImpl.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/LU/PartialPivLU.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/LU/PartialPivLU_LAPACKE.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcluarchincludedir = 
$(includedir)/libsemigroups/Eigen/src/LU/arch
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcluarchinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/LU/arch/Inverse_SSE.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrceigenvaluesincludedir = 
$(includedir)/libsemigroups/Eigen/src/Eigenvalues
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrceigenvaluesinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Eigenvalues/ComplexEigenSolver.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Eigenvalues/RealQZ.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Eigenvalues/Tridiagonalization.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Eigenvalues/EigenSolver.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Eigenvalues/ComplexSchur.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Eigenvalues/HessenbergDecomposition.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Eigenvalues/RealSchur.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcpastixsupportincludedir = 
$(includedir)/libsemigroups/Eigen/src/PaStiXSupport
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcpastixsupportinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/PaStiXSupport/PaStiXSupport.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcsvdincludedir = 
$(includedir)/libsemigroups/Eigen/src/SVD
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcsvdinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/SVD/JacobiSVD_LAPACKE.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SVD/UpperBidiagonalization.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SVD/JacobiSVD.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SVD/BDCSVD.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SVD/SVDBase.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcsparseqrincludedir = 
$(includedir)/libsemigroups/Eigen/src/SparseQR
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcsparseqrinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/SparseQR/SparseQR.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcmetissupportincludedir = 
$(includedir)/libsemigroups/Eigen/src/MetisSupport
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcmetissupportinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/MetisSupport/MetisSupport.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrciterativelinearsolversincludedir = 
$(includedir)/libsemigroups/Eigen/src/IterativeLinearSolvers
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrciterativelinearsolversinclude_HEADERS
 = extern/eigen-3.3.7/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h
 \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcgeometryincludedir = 
$(includedir)/libsemigroups/Eigen/src/Geometry
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcgeometryinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Geometry/Umeyama.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Geometry/OrthoMethods.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Geometry/RotationBase.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Geometry/EulerAngles.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Geometry/AngleAxis.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Geometry/Hyperplane.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Geometry/AlignedBox.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Geometry/ParametrizedLine.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Geometry/Translation.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Geometry/Transform.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Geometry/Quaternion.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Geometry/Scaling.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Geometry/Rotation2D.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Geometry/Homogeneous.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcgeometryarchincludedir = 
$(includedir)/libsemigroups/Eigen/src/Geometry/arch
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcgeometryarchinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Geometry/arch/Geometry_SSE.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcqrincludedir = 
$(includedir)/libsemigroups/Eigen/src/QR
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcqrinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/QR/FullPivHouseholderQR.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/QR/HouseholderQR.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/QR/HouseholderQR_LAPACKE.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/QR/CompleteOrthogonalDecomposition.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/QR/ColPivHouseholderQR.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcstlsupportincludedir = 
$(includedir)/libsemigroups/Eigen/src/StlSupport
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcstlsupportinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/StlSupport/details.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/StlSupport/StdDeque.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/StlSupport/StdList.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/StlSupport/StdVector.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccoreincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccoreinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Core/NestByValue.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/GlobalFunctions.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/Array.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/SelfCwiseBinaryOp.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/CwiseBinaryOp.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/VectorBlock.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/src/Core/Dot.h 
\
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/Assign.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/ProductEvaluators.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/BandMatrix.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/Inverse.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/MatrixBase.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/GenericPacketMath.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/Transpose.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/ArrayBase.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/CwiseTernaryOp.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/src/Core/Ref.h 
\
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/Visitor.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/StableNorm.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/Replicate.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/Transpositions.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/SelfAdjointView.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/PlainObjectBase.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/DenseStorage.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/ConditionEstimator.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/NumTraits.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/CwiseUnaryView.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/DiagonalProduct.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/MathFunctions.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/VectorwiseOp.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/Solve.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/Reverse.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/ReturnByValue.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/Product.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/DenseBase.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/BooleanRedux.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/NoAlias.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/ArrayWrapper.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/Random.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/MapBase.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/Block.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/DiagonalMatrix.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/Diagonal.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/src/Core/Map.h 
\
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/CoreIterators.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/CommaInitializer.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/Select.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/GeneralProduct.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/EigenBase.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/Fuzzy.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/SolverBase.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/ForceAlignedAccess.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/Matrix.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/Redux.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/TriangularMatrix.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/Stride.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/CoreEvaluators.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/Assign_MKL.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     extern/eigen-3.3.7/Eigen/src/Core/IO.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/CwiseUnaryOp.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/AssignEvaluator.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/CwiseNullaryOp.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/PermutationMatrix.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/Swap.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/SolveTriangular.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/DenseCoeffsBase.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/MathFunctionsImpl.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccorefunctorsincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/functors
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccorefunctorsinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Core/functors/BinaryFunctors.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/functors/AssignmentFunctors.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/functors/UnaryFunctors.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/functors/StlFunctors.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/functors/TernaryFunctors.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/functors/NullaryFunctors.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccoreproductsincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/products
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccoreproductsinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/products/TriangularSolverVector.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/products/GeneralBlockPanelKernel.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/products/TriangularMatrixVector.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/products/Parallelizer.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/products/SelfadjointProduct.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/products/SelfadjointMatrixVector.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/products/TriangularSolverMatrix.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/products/SelfadjointRank2Update.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/products/GeneralMatrixVector.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/products/SelfadjointMatrixMatrix.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h 
\
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/products/TriangularMatrixMatrix.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/products/GeneralMatrixMatrix.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccorearchincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/arch
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccorearchaltivecincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/arch/AltiVec
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccorearchaltivecinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Core/arch/AltiVec/MathFunctions.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/arch/AltiVec/Complex.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/arch/AltiVec/PacketMath.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccorearchavx512includedir = 
$(includedir)/libsemigroups/Eigen/src/Core/arch/AVX512
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccorearchavx512include_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Core/arch/AVX512/MathFunctions.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/arch/AVX512/PacketMath.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccorearchneonincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/arch/NEON
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccorearchneoninclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Core/arch/NEON/MathFunctions.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/arch/NEON/Complex.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/arch/NEON/PacketMath.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccorearchdefaultincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/arch/Default
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccorearchdefaultinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Core/arch/Default/ConjHelper.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/arch/Default/Settings.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccorearchavxincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/arch/AVX
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccorearchavxinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Core/arch/AVX/MathFunctions.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/arch/AVX/TypeCasting.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/arch/AVX/Complex.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/arch/AVX/PacketMath.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccorearchzvectorincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/arch/ZVector
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccorearchzvectorinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Core/arch/ZVector/MathFunctions.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/arch/ZVector/Complex.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/arch/ZVector/PacketMath.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccorearchsseincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/arch/SSE
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccorearchsseinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Core/arch/SSE/MathFunctions.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/arch/SSE/TypeCasting.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/arch/SSE/Complex.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/arch/SSE/PacketMath.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccorearchcudaincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/arch/CUDA
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccorearchcudainclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Core/arch/CUDA/MathFunctions.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/arch/CUDA/Half.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/arch/CUDA/PacketMathHalf.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/arch/CUDA/TypeCasting.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/arch/CUDA/Complex.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/arch/CUDA/PacketMath.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccoreutilincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/util
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrccoreutilinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Core/util/Macros.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/util/DisableStupidWarnings.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/util/Constants.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/util/NonMPL2.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/util/XprHelper.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/util/MKL_support.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/util/ForwardDeclarations.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/util/BlasUtil.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/util/Memory.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/util/StaticAssert.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/util/ReenableStupidWarnings.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Core/util/Meta.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcmiscincludedir = 
$(includedir)/libsemigroups/Eigen/src/misc
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcmiscinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/misc/Image.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/misc/Kernel.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/misc/RealSvd2x2.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/misc/lapack.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/misc/lapacke_mangling.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/misc/blas.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/misc/lapacke.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcpardisosupportincludedir = 
$(includedir)/libsemigroups/Eigen/src/PardisoSupport
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcpardisosupportinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/PardisoSupport/PardisoSupport.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcsparsecholeskyincludedir = 
$(includedir)/libsemigroups/Eigen/src/SparseCholesky
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcsparsecholeskyinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/SparseCholesky/SimplicialCholesky.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcumfpacksupportincludedir = 
$(includedir)/libsemigroups/Eigen/src/UmfPackSupport
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcumfpacksupportinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/UmfPackSupport/UmfPackSupport.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcpluginsincludedir = 
$(includedir)/libsemigroups/Eigen/src/plugins
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrcpluginsinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/plugins/CommonCwiseBinaryOps.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/plugins/MatrixCwiseBinaryOps.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/plugins/ArrayCwiseUnaryOps.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/plugins/MatrixCwiseUnaryOps.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/plugins/BlockMethods.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/plugins/CommonCwiseUnaryOps.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/plugins/ArrayCwiseBinaryOps.h
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrchouseholderincludedir = 
$(includedir)/libsemigroups/Eigen/src/Householder
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@eigensrchouseholderinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Householder/BlockHouseholder.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Householder/HouseholderSequence.h \
-@LIBSEMIGROUPS_EIGEN_ENABLED_TRUE@     
extern/eigen-3.3.7/Eigen/src/Householder/Householder.h
+eigenincludedir = $(includedir)/libsemigroups/Eigen
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigeninclude_HEADERS = 
extern/eigen-3.3.7/Eigen/StdList \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       extern/eigen-3.3.7/Eigen/Jacobi 
\
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/OrderingMethods \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/CholmodSupport \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/SparseCore \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/Cholesky \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/SparseLU \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/SuperLUSupport \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       extern/eigen-3.3.7/Eigen/Dense \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/SPQRSupport \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       extern/eigen-3.3.7/Eigen/LU \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/Eigenvalues \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/PaStiXSupport \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/CMakeLists.txt \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       extern/eigen-3.3.7/Eigen/Eigen \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       extern/eigen-3.3.7/Eigen/SVD \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/SparseQR \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/MetisSupport \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/IterativeLinearSolvers \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/Geometry \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/StdDeque \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       extern/eigen-3.3.7/Eigen/QR \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/QtAlignedMalloc \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/StdVector \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       extern/eigen-3.3.7/Eigen/Core \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/PardisoSupport \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/SparseCholesky \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/UmfPackSupport \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       extern/eigen-3.3.7/Eigen/Sparse 
\
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/Householder
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcincludedir = 
$(includedir)/libsemigroups/Eigen/src
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcjacobiincludedir = 
$(includedir)/libsemigroups/Eigen/src/Jacobi
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcjacobiinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Jacobi/Jacobi.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcorderingmethodsincludedir = 
$(includedir)/libsemigroups/Eigen/src/OrderingMethods
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcorderingmethodsinclude_HEADERS 
= extern/eigen-3.3.7/Eigen/src/OrderingMethods/Eigen_Colamd.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/OrderingMethods/Ordering.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/OrderingMethods/Amd.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccholmodsupportincludedir = 
$(includedir)/libsemigroups/Eigen/src/CholmodSupport
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccholmodsupportinclude_HEADERS 
= extern/eigen-3.3.7/Eigen/src/CholmodSupport/CholmodSupport.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcsparsecoreincludedir = 
$(includedir)/libsemigroups/Eigen/src/SparseCore
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcsparsecoreinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseSparseProductWithPruning.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseRedux.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseDiagonalProduct.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseMatrix.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseFuzzy.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseSelfAdjointView.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseCwiseBinaryOp.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseProduct.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/CompressedStorage.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseCompressedBase.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseCwiseUnaryOp.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseMap.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseDenseProduct.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/MappedSparseMatrix.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseUtil.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseBlock.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseVector.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseView.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseAssign.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseTranspose.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseDot.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseRef.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseColEtree.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparsePermutation.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/AmbiVector.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseSolverBase.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseTriangularView.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/TriangularSolver.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCore/SparseMatrixBase.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccholeskyincludedir = 
$(includedir)/libsemigroups/Eigen/src/Cholesky
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccholeskyinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Cholesky/LLT_LAPACKE.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Cholesky/LLT.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Cholesky/LDLT.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcsparseluincludedir = 
$(includedir)/libsemigroups/Eigen/src/SparseLU
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcsparseluinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_kernel_bmod.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_relax_snode.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_panel_dfs.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_column_dfs.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_gemm_kernel.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_Utils.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_Memory.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLUImpl.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_pruneL.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_column_bmod.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_panel_bmod.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_pivotL.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseLU/SparseLU_Structs.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcsuperlusupportincludedir = 
$(includedir)/libsemigroups/Eigen/src/SuperLUSupport
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcsuperlusupportinclude_HEADERS 
= extern/eigen-3.3.7/Eigen/src/SuperLUSupport/SuperLUSupport.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcspqrsupportincludedir = 
$(includedir)/libsemigroups/Eigen/src/SPQRSupport
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcspqrsupportinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcluincludedir = 
$(includedir)/libsemigroups/Eigen/src/LU
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcluinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/LU/FullPivLU.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/LU/Determinant.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/LU/InverseImpl.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/LU/PartialPivLU.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/LU/PartialPivLU_LAPACKE.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcluarchincludedir = 
$(includedir)/libsemigroups/Eigen/src/LU/arch
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcluarchinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/LU/arch/Inverse_SSE.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrceigenvaluesincludedir = 
$(includedir)/libsemigroups/Eigen/src/Eigenvalues
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrceigenvaluesinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Eigenvalues/ComplexEigenSolver.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Eigenvalues/RealQZ.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Eigenvalues/Tridiagonalization.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Eigenvalues/EigenSolver.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Eigenvalues/ComplexSchur.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Eigenvalues/HessenbergDecomposition.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Eigenvalues/RealSchur.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcpastixsupportincludedir = 
$(includedir)/libsemigroups/Eigen/src/PaStiXSupport
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcpastixsupportinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/PaStiXSupport/PaStiXSupport.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcsvdincludedir = 
$(includedir)/libsemigroups/Eigen/src/SVD
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcsvdinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/SVD/JacobiSVD_LAPACKE.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SVD/UpperBidiagonalization.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SVD/JacobiSVD.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SVD/BDCSVD.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SVD/SVDBase.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcsparseqrincludedir = 
$(includedir)/libsemigroups/Eigen/src/SparseQR
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcsparseqrinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/SparseQR/SparseQR.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcmetissupportincludedir = 
$(includedir)/libsemigroups/Eigen/src/MetisSupport
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcmetissupportinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/MetisSupport/MetisSupport.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrciterativelinearsolversincludedir
 = $(includedir)/libsemigroups/Eigen/src/IterativeLinearSolvers
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrciterativelinearsolversinclude_HEADERS
 = extern/eigen-3.3.7/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h
 \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcgeometryincludedir = 
$(includedir)/libsemigroups/Eigen/src/Geometry
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcgeometryinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Geometry/Umeyama.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Geometry/OrthoMethods.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Geometry/RotationBase.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Geometry/EulerAngles.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Geometry/AngleAxis.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Geometry/Hyperplane.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Geometry/AlignedBox.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Geometry/ParametrizedLine.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Geometry/Translation.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Geometry/Transform.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Geometry/Quaternion.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Geometry/Scaling.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Geometry/Rotation2D.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Geometry/Homogeneous.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcgeometryarchincludedir = 
$(includedir)/libsemigroups/Eigen/src/Geometry/arch
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcgeometryarchinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Geometry/arch/Geometry_SSE.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcqrincludedir = 
$(includedir)/libsemigroups/Eigen/src/QR
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcqrinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/QR/FullPivHouseholderQR.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/QR/HouseholderQR.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/QR/HouseholderQR_LAPACKE.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/QR/CompleteOrthogonalDecomposition.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/QR/ColPivHouseholderQR.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcstlsupportincludedir = 
$(includedir)/libsemigroups/Eigen/src/StlSupport
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcstlsupportinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/StlSupport/details.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/StlSupport/StdDeque.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/StlSupport/StdList.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/StlSupport/StdVector.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccoreincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccoreinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Core/NestByValue.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/GlobalFunctions.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Array.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/SelfCwiseBinaryOp.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/CwiseBinaryOp.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/VectorBlock.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Dot.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Assign.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/ProductEvaluators.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/BandMatrix.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Inverse.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/MatrixBase.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/GenericPacketMath.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Transpose.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/ArrayBase.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/CwiseTernaryOp.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Ref.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Visitor.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/StableNorm.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Replicate.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Transpositions.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/SelfAdjointView.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/PlainObjectBase.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/DenseStorage.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/ConditionEstimator.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/NumTraits.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/CwiseUnaryView.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/DiagonalProduct.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/MathFunctions.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/VectorwiseOp.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Solve.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Reverse.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/ReturnByValue.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Product.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/DenseBase.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/BooleanRedux.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/NoAlias.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/ArrayWrapper.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Random.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/MapBase.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Block.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/DiagonalMatrix.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Diagonal.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Map.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/CoreIterators.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/CommaInitializer.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Select.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/GeneralProduct.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/EigenBase.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Fuzzy.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/SolverBase.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/ForceAlignedAccess.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Matrix.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Redux.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/TriangularMatrix.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Stride.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/CoreEvaluators.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Assign_MKL.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/IO.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/CwiseUnaryOp.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/AssignEvaluator.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/CwiseNullaryOp.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/PermutationMatrix.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/Swap.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/SolveTriangular.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/DenseCoeffsBase.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/MathFunctionsImpl.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccorefunctorsincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/functors
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccorefunctorsinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Core/functors/BinaryFunctors.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/functors/AssignmentFunctors.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/functors/UnaryFunctors.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/functors/StlFunctors.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/functors/TernaryFunctors.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/functors/NullaryFunctors.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccoreproductsincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/products
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccoreproductsinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/products/TriangularSolverVector.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/products/GeneralBlockPanelKernel.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/products/TriangularMatrixVector.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/products/Parallelizer.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/products/SelfadjointProduct.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/products/SelfadjointMatrixVector.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/products/TriangularSolverMatrix.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/products/SelfadjointRank2Update.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/products/GeneralMatrixVector.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/products/SelfadjointMatrixMatrix.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h 
\
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/products/TriangularMatrixMatrix.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/products/GeneralMatrixMatrix.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccorearchincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/arch
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccorearchaltivecincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/arch/AltiVec
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccorearchaltivecinclude_HEADERS 
= extern/eigen-3.3.7/Eigen/src/Core/arch/AltiVec/MathFunctions.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/arch/AltiVec/Complex.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/arch/AltiVec/PacketMath.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccorearchavx512includedir = 
$(includedir)/libsemigroups/Eigen/src/Core/arch/AVX512
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccorearchavx512include_HEADERS 
= extern/eigen-3.3.7/Eigen/src/Core/arch/AVX512/MathFunctions.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/arch/AVX512/PacketMath.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccorearchneonincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/arch/NEON
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccorearchneoninclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Core/arch/NEON/MathFunctions.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/arch/NEON/Complex.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/arch/NEON/PacketMath.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccorearchdefaultincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/arch/Default
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccorearchdefaultinclude_HEADERS 
= extern/eigen-3.3.7/Eigen/src/Core/arch/Default/ConjHelper.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/arch/Default/Settings.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccorearchavxincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/arch/AVX
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccorearchavxinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Core/arch/AVX/MathFunctions.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/arch/AVX/TypeCasting.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/arch/AVX/Complex.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/arch/AVX/PacketMath.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccorearchzvectorincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/arch/ZVector
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccorearchzvectorinclude_HEADERS 
= extern/eigen-3.3.7/Eigen/src/Core/arch/ZVector/MathFunctions.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/arch/ZVector/Complex.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/arch/ZVector/PacketMath.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccorearchsseincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/arch/SSE
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccorearchsseinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Core/arch/SSE/MathFunctions.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/arch/SSE/TypeCasting.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/arch/SSE/Complex.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/arch/SSE/PacketMath.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccorearchcudaincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/arch/CUDA
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccorearchcudainclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Core/arch/CUDA/MathFunctions.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/arch/CUDA/Half.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/arch/CUDA/PacketMathHalf.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/arch/CUDA/TypeCasting.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/arch/CUDA/Complex.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/arch/CUDA/PacketMath.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccoreutilincludedir = 
$(includedir)/libsemigroups/Eigen/src/Core/util
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrccoreutilinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Core/util/Macros.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/util/DisableStupidWarnings.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/util/Constants.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/util/NonMPL2.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/util/XprHelper.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/util/MKL_support.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/util/ForwardDeclarations.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/util/BlasUtil.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/util/Memory.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/util/StaticAssert.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/util/ReenableStupidWarnings.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Core/util/Meta.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcmiscincludedir = 
$(includedir)/libsemigroups/Eigen/src/misc
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcmiscinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/misc/Image.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/misc/Kernel.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/misc/RealSvd2x2.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/misc/lapack.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/misc/lapacke_mangling.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/misc/blas.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/misc/lapacke.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcpardisosupportincludedir = 
$(includedir)/libsemigroups/Eigen/src/PardisoSupport
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcpardisosupportinclude_HEADERS 
= extern/eigen-3.3.7/Eigen/src/PardisoSupport/PardisoSupport.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcsparsecholeskyincludedir = 
$(includedir)/libsemigroups/Eigen/src/SparseCholesky
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcsparsecholeskyinclude_HEADERS 
= extern/eigen-3.3.7/Eigen/src/SparseCholesky/SimplicialCholesky.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcumfpacksupportincludedir = 
$(includedir)/libsemigroups/Eigen/src/UmfPackSupport
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcumfpacksupportinclude_HEADERS 
= extern/eigen-3.3.7/Eigen/src/UmfPackSupport/UmfPackSupport.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcpluginsincludedir = 
$(includedir)/libsemigroups/Eigen/src/plugins
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrcpluginsinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/plugins/CommonCwiseBinaryOps.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/plugins/MatrixCwiseBinaryOps.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/plugins/ArrayCwiseUnaryOps.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/plugins/MatrixCwiseUnaryOps.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/plugins/BlockMethods.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/plugins/CommonCwiseUnaryOps.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/plugins/ArrayCwiseBinaryOps.h
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrchouseholderincludedir = 
$(includedir)/libsemigroups/Eigen/src/Householder
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@eigensrchouseholderinclude_HEADERS = 
extern/eigen-3.3.7/Eigen/src/Householder/BlockHouseholder.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Householder/HouseholderSequence.h \
+@LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE@       
extern/eigen-3.3.7/Eigen/src/Householder/Householder.h
 lib_LTLIBRARIES = libsemigroups.la
 libsemigroups_la_SOURCES = src/blocks.cpp src/bmat8.cpp \
        src/cong-intf.cpp src/cong-pair.cpp src/cong.cpp \
@@ -1912,7 +1912,7 @@
 EXTRA_DIST = .clang-format CPPLINT.cfg LICENSE README.rst .VERSION \
        docs etc/make-doc-sphinx.sh etc/make-doc-yml.sh \
        etc/make-format.sh etc/make-lint.sh etc/version-number.sh \
-       extern/HPCombi/VERSION extern/.EIGEN_VERSION src/kbe-impl.hpp \
+       extern/HPCombi/VERSION src/kbe-impl.hpp \
        src/knuth-bendix-impl.hpp tests/catch.hpp \
        tests/fpsemi-examples.hpp \
        tests/test-konieczny-booleanmat-data.hpp tests/test-main.hpp
@@ -4470,8 +4470,9 @@
        uninstall-hpcombifallbackincludeHEADERS \
        uninstall-hpcombiincludeHEADERS uninstall-libLTLIBRARIES \
        uninstall-pkgconfigDATA uninstall-pkgincludeHEADERS
-
-.MAKE: check-am install-am install-strip
+       @$(NORMAL_INSTALL)
+       $(MAKE) $(AM_MAKEFLAGS) uninstall-hook
+.MAKE: check-am install-am install-strip uninstall-am
 
 .PHONY: CTAGS GTAGS TAGS all all-am all-local am--depfiles am--refresh \
        check check-am clean clean-checkPROGRAMS clean-cscope \
@@ -4571,7 +4572,7 @@
        uninstall-eigensrcsuperlusupportincludeHEADERS \
        uninstall-eigensrcsvdincludeHEADERS \
        uninstall-eigensrcumfpacksupportincludeHEADERS \
-       uninstall-fmtincludeHEADERS \
+       uninstall-fmtincludeHEADERS uninstall-hook \
        uninstall-hpcombifallbackincludeHEADERS \
        uninstall-hpcombiincludeHEADERS uninstall-libLTLIBRARIES \
        uninstall-pkgconfigDATA uninstall-pkgincludeHEADERS
@@ -4609,6 +4610,13 @@
        rm -f .VERSION
 .PHONY: distclean-local
 
+uninstall-hook:
+       if test -d ${eigenincludedir}; then rm -rf ${eigenincludedir}; fi
+       if test -d ${hpcombiincludedir}; then rm -rf ${hpcombiincludedir} && 
rmdir ${includedir}/libsemigroups/HPCombi; fi
+       if test -d ${fmtincludedir}; then rm -rf ${fmtincludedir}; fi
+       if test -d ${includedir}/libsemigroups; then rmdir 
${includedir}/libsemigroups; fi
+.PHONY: uninstall-hook
+
 superclean: distclean
        git clean -xdf --exclude *.swp --exclude *.swo
 .PHONY: superclean
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-1.3.2/README.rst 
new/libsemigroups-1.3.3/README.rst
--- old/libsemigroups-1.3.2/README.rst  2020-10-02 15:54:19.949765441 +0200
+++ new/libsemigroups-1.3.3/README.rst  2020-10-07 14:13:13.203496260 +0200
@@ -4,7 +4,7 @@
 
    The full license is in the file LICENSE, distributed with this software.
 
-libsemigroups - Version 1.3.2
+libsemigroups - Version 1.3.3
 =============================
 
 .. image:: https://readthedocs.org/projects/libsemigroups/badge/?version=master
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-1.3.2/configure 
new/libsemigroups-1.3.3/configure
--- old/libsemigroups-1.3.2/configure   2020-10-02 15:54:27.754973843 +0200
+++ new/libsemigroups-1.3.3/configure   2020-10-07 14:13:20.709487685 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libsemigroups 1.3.2.
+# Generated by GNU Autoconf 2.69 for libsemigroups 1.3.3.
 #
 # Report bugs to <[email protected]>.
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='libsemigroups'
 PACKAGE_TARNAME='libsemigroups'
-PACKAGE_VERSION='1.3.2'
-PACKAGE_STRING='libsemigroups 1.3.2'
+PACKAGE_VERSION='1.3.3'
+PACKAGE_STRING='libsemigroups 1.3.3'
 PACKAGE_BUGREPORT='[email protected]'
 PACKAGE_URL=''
 
@@ -635,8 +635,8 @@
 ac_subst_vars='am__EXEEXT_FALSE
 am__EXEEXT_TRUE
 LTLIBOBJS
-LIBSEMIGROUPS_EIGEN_ENABLED_FALSE
-LIBSEMIGROUPS_EIGEN_ENABLED_TRUE
+LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_FALSE
+LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE
 EIGEN3_LIBS
 EIGEN3_CFLAGS
 LIBSEMIGROUPS_WITH_INTERNAL_FMT_FALSE
@@ -646,8 +646,6 @@
 PKG_CONFIG_LIBDIR
 PKG_CONFIG_PATH
 PKG_CONFIG
-LIBSEMIGROUPS_FMT_ENABLED_FALSE
-LIBSEMIGROUPS_FMT_ENABLED_TRUE
 HPCOMBI_CXXFLAGS
 HPCOMBI_CONSTEXPR_FUN_ARGS_FALSE
 HPCOMBI_CONSTEXPR_FUN_ARGS_TRUE
@@ -1386,7 +1384,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures libsemigroups 1.3.2 to adapt to many kinds of systems.
+\`configure' configures libsemigroups 1.3.3 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1456,7 +1454,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libsemigroups 1.3.2:";;
+     short | recursive ) echo "Configuration of libsemigroups 1.3.3:";;
    esac
   cat <<\_ACEOF
 
@@ -1595,7 +1593,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libsemigroups configure 1.3.2
+libsemigroups configure 1.3.3
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2561,7 +2559,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libsemigroups $as_me 1.3.2, which was
+It was created by libsemigroups $as_me 1.3.3, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3432,7 +3430,7 @@
 
 # Define the identity of the package.
  PACKAGE='libsemigroups'
- VERSION='1.3.2'
+ VERSION='1.3.3'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -20554,19 +20552,11 @@
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fmt" >&5
 $as_echo "$enable_fmt" >&6; }
 
-  if test "x$enable_fmt" = xyes; then :
+      if test "x$enable_fmt" = xyes; then :
 
 $as_echo "#define FMT_ENABLED 1" >>confdefs.h
 
 fi
-   if test "x$enable_fmt" = xyes; then
-  LIBSEMIGROUPS_FMT_ENABLED_TRUE=
-  LIBSEMIGROUPS_FMT_ENABLED_FALSE='#'
-else
-  LIBSEMIGROUPS_FMT_ENABLED_TRUE='#'
-  LIBSEMIGROUPS_FMT_ENABLED_FALSE=
-fi
-
 
   if test "x$enable_fmt" = xyes;  then
 
@@ -20684,7 +20674,7 @@
     fi
   fi
 
-   if test "x$enable_fmt" = xyes && test "x$with_external_fmt" != xyes; then
+     if test "x$enable_fmt" = xyes && test "x$with_external_fmt" != xyes; then
   LIBSEMIGROUPS_WITH_INTERNAL_FMT_TRUE=
   LIBSEMIGROUPS_WITH_INTERNAL_FMT_FALSE='#'
 else
@@ -20697,7 +20687,6 @@
 # Check if the vendored eigen should be used or not, or if eigen should be
 # disabled altogether
 
-
   # Check whether --enable-eigen was given.
 if test "${enable_eigen+set}" = set; then :
   enableval=$enable_eigen;
@@ -20711,13 +20700,20 @@
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_eigen" >&5
 $as_echo "$enable_eigen" >&6; }
 
-  if test "$enable_eigen" = yes; then
+      if test "x$enable_eigen" = xyes; then :
+
+$as_echo "#define EIGEN_ENABLED 1" >>confdefs.h
+
+fi
+
+  if test "x$enable_eigen" = xyes; then
 
 # Check whether --with-external-eigen was given.
 if test "${with_external_eigen+set}" = set; then :
-  withval=$with_external_eigen; with_external_eigen=yes
+  withval=$with_external_eigen;
 else
   with_external_eigen=no
+
 fi
 
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use external 
eigen" >&5
@@ -20725,24 +20721,25 @@
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_external_eigen" >&5
 $as_echo "$with_external_eigen" >&6; }
 
-    REQUI_EIGEN_VERSION="$(cat $srcdir/extern/.EIGEN_VERSION)"
-    if test "$with_external_eigen" = yes;  then
+    MIN_EIGEN_VERSION="3.3.7"
+
+    if test "x$with_external_eigen" = xyes;  then
 
 
 pkg_failed=no
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for eigen3 >= 
$REQUI_EIGEN_VERSION" >&5
-$as_echo_n "checking for eigen3 >= $REQUI_EIGEN_VERSION... " >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for eigen3 >= 
$MIN_EIGEN_VERSION" >&5
+$as_echo_n "checking for eigen3 >= $MIN_EIGEN_VERSION... " >&6; }
 
 if test -n "$EIGEN3_CFLAGS"; then
     pkg_cv_EIGEN3_CFLAGS="$EIGEN3_CFLAGS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"eigen3 >= \$REQUI_EIGEN_VERSION\""; } >&5
-  ($PKG_CONFIG --exists --print-errors "eigen3 >= $REQUI_EIGEN_VERSION") 2>&5
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"eigen3 >= \$MIN_EIGEN_VERSION\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "eigen3 >= $MIN_EIGEN_VERSION") 2>&5
   ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
-  pkg_cv_EIGEN3_CFLAGS=`$PKG_CONFIG --cflags "eigen3 >= $REQUI_EIGEN_VERSION" 
2>/dev/null`
+  pkg_cv_EIGEN3_CFLAGS=`$PKG_CONFIG --cflags "eigen3 >= $MIN_EIGEN_VERSION" 
2>/dev/null`
                      test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
@@ -20754,12 +20751,12 @@
     pkg_cv_EIGEN3_LIBS="$EIGEN3_LIBS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"eigen3 >= \$REQUI_EIGEN_VERSION\""; } >&5
-  ($PKG_CONFIG --exists --print-errors "eigen3 >= $REQUI_EIGEN_VERSION") 2>&5
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"eigen3 >= \$MIN_EIGEN_VERSION\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "eigen3 >= $MIN_EIGEN_VERSION") 2>&5
   ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
-  pkg_cv_EIGEN3_LIBS=`$PKG_CONFIG --libs "eigen3 >= $REQUI_EIGEN_VERSION" 
2>/dev/null`
+  pkg_cv_EIGEN3_LIBS=`$PKG_CONFIG --libs "eigen3 >= $MIN_EIGEN_VERSION" 
2>/dev/null`
                      test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
@@ -20780,14 +20777,14 @@
         _pkg_short_errors_supported=no
 fi
         if test $_pkg_short_errors_supported = yes; then
-               EIGEN3_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors 
--cflags --libs "eigen3 >= $REQUI_EIGEN_VERSION" 2>&1`
+               EIGEN3_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors 
--cflags --libs "eigen3 >= $MIN_EIGEN_VERSION" 2>&1`
         else
-               EIGEN3_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs 
"eigen3 >= $REQUI_EIGEN_VERSION" 2>&1`
+               EIGEN3_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs 
"eigen3 >= $MIN_EIGEN_VERSION" 2>&1`
         fi
        # Put the nasty error message in config.log where it belongs
        echo "$EIGEN3_PKG_ERRORS" >&5
 
-       as_fn_error $? "Package requirements (eigen3 >= $REQUI_EIGEN_VERSION) 
were not met:
+       as_fn_error $? "Package requirements (eigen3 >= $MIN_EIGEN_VERSION) 
were not met:
 
 $EIGEN3_PKG_ERRORS
 
@@ -20817,48 +20814,20 @@
        EIGEN3_LIBS=$pkg_cv_EIGEN3_LIBS
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
-       eigen_enabled=yes
+
 fi
     else
-          as_ac_File=`$as_echo 
"ac_cv_file_$srcdir/extern/eigen-3.3.7/Eigen/QR" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for 
$srcdir/extern/eigen-3.3.7/Eigen/QR" >&5
-$as_echo_n "checking for $srcdir/extern/eigen-3.3.7/Eigen/QR... " >&6; }
-if eval \${$as_ac_File+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  test "$cross_compiling" = yes &&
-  as_fn_error $? "cannot check for file existence when cross compiling" 
"$LINENO" 5
-if test -r "$srcdir/extern/eigen-3.3.7/Eigen/QR"; then
-  eval "$as_ac_File=yes"
-else
-  eval "$as_ac_File=no"
-fi
-fi
-eval ac_res=\$$as_ac_File
-              { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_File"\" = x"yes"; then :
-  eigen_enabled=yes
-else
-  as_fn_error $? "eigen is required, clone or download the repo from 
https://gitlab.com/libeigen/eigen/-/archive/3.3.7/eigen-3.3.7.tar.gz into the 
libsemigroups/extern directory" "$LINENO" 5
-fi
-
-
           EIGEN3_CFLAGS='-I$(srcdir)/extern/eigen-3.3.7/'
 
     fi
   fi
-      if test "x$eigen_enabled" = xyes; then :
-
-$as_echo "#define EIGEN_ENABLED 1" >>confdefs.h
 
-fi
-     if test x$eigen_enabled = xyes; then
-  LIBSEMIGROUPS_EIGEN_ENABLED_TRUE=
-  LIBSEMIGROUPS_EIGEN_ENABLED_FALSE='#'
+     if test "x$enable_eigen" = xyes && test "x$with_external_eigen" != xyes; 
then
+  LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE=
+  LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_FALSE='#'
 else
-  LIBSEMIGROUPS_EIGEN_ENABLED_TRUE='#'
-  LIBSEMIGROUPS_EIGEN_ENABLED_FALSE=
+  LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE='#'
+  LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_FALSE=
 fi
 
 
@@ -21138,16 +21107,12 @@
   as_fn_error $? "conditional \"HPCOMBI_CONSTEXPR_FUN_ARGS\" was never defined.
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
 fi
-if test -z "${LIBSEMIGROUPS_FMT_ENABLED_TRUE}" && test -z 
"${LIBSEMIGROUPS_FMT_ENABLED_FALSE}"; then
-  as_fn_error $? "conditional \"LIBSEMIGROUPS_FMT_ENABLED\" was never defined.
-Usually this means the macro was only invoked conditionally." "$LINENO" 5
-fi
 if test -z "${LIBSEMIGROUPS_WITH_INTERNAL_FMT_TRUE}" && test -z 
"${LIBSEMIGROUPS_WITH_INTERNAL_FMT_FALSE}"; then
   as_fn_error $? "conditional \"LIBSEMIGROUPS_WITH_INTERNAL_FMT\" was never 
defined.
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
 fi
-if test -z "${LIBSEMIGROUPS_EIGEN_ENABLED_TRUE}" && test -z 
"${LIBSEMIGROUPS_EIGEN_ENABLED_FALSE}"; then
-  as_fn_error $? "conditional \"LIBSEMIGROUPS_EIGEN_ENABLED\" was never 
defined.
+if test -z "${LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_TRUE}" && test -z 
"${LIBSEMIGROUPS_WITH_INTERNAL_EIGEN_FALSE}"; then
+  as_fn_error $? "conditional \"LIBSEMIGROUPS_WITH_INTERNAL_EIGEN\" was never 
defined.
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
 fi
 
@@ -21547,7 +21512,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libsemigroups $as_me 1.3.2, which was
+This file was extended by libsemigroups $as_me 1.3.3, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -21613,7 +21578,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-libsemigroups config.status 1.3.2
+libsemigroups config.status 1.3.3
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-1.3.2/docs/source/changelog.rst 
new/libsemigroups-1.3.3/docs/source/changelog.rst
--- old/libsemigroups-1.3.2/docs/source/changelog.rst   2020-10-02 
15:54:19.950402289 +0200
+++ new/libsemigroups-1.3.3/docs/source/changelog.rst   2020-10-07 
14:13:13.209061583 +0200
@@ -1,6 +1,12 @@
 Changelog
 =========
 
+v1.3.3 (released 07/10/2020)
+----------------------------
+
+This is a minor release resolving an issue with `make install` including a copy
+of `eigen3` when it should not have. Reported by Antonio Rojas.
+
 v1.3.2 (released 02/10/2020)
 ----------------------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-1.3.2/docs/source/index.rst 
new/libsemigroups-1.3.3/docs/source/index.rst
--- old/libsemigroups-1.3.2/docs/source/index.rst       2020-10-02 
15:54:19.951641680 +0200
+++ new/libsemigroups-1.3.3/docs/source/index.rst       2020-10-07 
14:13:13.210536841 +0200
@@ -1,4 +1,4 @@
-libsemigroups - Version 1.3.2
+libsemigroups - Version 1.3.3
 =============================
 
 C++ library for semigroups and monoids
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-1.3.2/docs/source/install.rst 
new/libsemigroups-1.3.3/docs/source/install.rst
--- old/libsemigroups-1.3.2/docs/source/install.rst     2020-10-02 
15:54:19.952426729 +0200
+++ new/libsemigroups-1.3.3/docs/source/install.rst     2020-10-07 
14:13:13.211545986 +0200
@@ -1,4 +1,4 @@
-.. |libsemigroups-version| replace:: 1.3.2
+.. |libsemigroups-version| replace:: 1.3.3
 
 .. _Installation:
 
Binary files old/libsemigroups-1.3.2/docs/yml/.fpsemigroup.yml.swp and 
new/libsemigroups-1.3.3/docs/yml/.fpsemigroup.yml.swp differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-1.3.2/extern/.EIGEN_VERSION 
new/libsemigroups-1.3.3/extern/.EIGEN_VERSION
--- old/libsemigroups-1.3.2/extern/.EIGEN_VERSION       2020-09-23 
15:42:55.596103557 +0200
+++ new/libsemigroups-1.3.3/extern/.EIGEN_VERSION       1970-01-01 
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-3.3.7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libsemigroups-1.3.2/include/libsemigroups/libsemigroups-config.hpp 
new/libsemigroups-1.3.3/include/libsemigroups/libsemigroups-config.hpp
--- old/libsemigroups-1.3.2/include/libsemigroups/libsemigroups-config.hpp      
2020-10-02 15:54:46.132464647 +0200
+++ new/libsemigroups-1.3.3/include/libsemigroups/libsemigroups-config.hpp      
2020-10-07 14:13:39.295086067 +0200
@@ -178,7 +178,7 @@
 
 /* Define to the full name and version of this package. */
 #ifndef LIBSEMIGROUPS_PACKAGE_STRING
-#define LIBSEMIGROUPS_PACKAGE_STRING "libsemigroups 1.3.2"
+#define LIBSEMIGROUPS_PACKAGE_STRING "libsemigroups 1.3.3"
 #endif
 
 /* Define to the one symbol short name of this package. */
@@ -193,7 +193,7 @@
 
 /* Define to the version of this package. */
 #ifndef LIBSEMIGROUPS_PACKAGE_VERSION
-#define LIBSEMIGROUPS_PACKAGE_VERSION "1.3.2"
+#define LIBSEMIGROUPS_PACKAGE_VERSION "1.3.3"
 #endif
 
 /* Define to necessary symbol if this constant uses a non-standard name on
@@ -225,7 +225,7 @@
 
 /* Version number of package */
 #ifndef LIBSEMIGROUPS_VERSION
-#define LIBSEMIGROUPS_VERSION "1.3.2"
+#define LIBSEMIGROUPS_VERSION "1.3.3"
 #endif
 
 /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-1.3.2/include/libsemigroups/obvinf.hpp 
new/libsemigroups-1.3.3/include/libsemigroups/obvinf.hpp
--- old/libsemigroups-1.3.2/include/libsemigroups/obvinf.hpp    2020-09-23 
15:42:56.291808088 +0200
+++ new/libsemigroups-1.3.3/include/libsemigroups/obvinf.hpp    2020-10-07 
13:17:30.396956590 +0200
@@ -131,6 +131,7 @@
 
       inline bool matrix_row_sums_to_0(size_t row) {
 #ifdef LIBSEMIGROUPS_EIGEN_ENABLED
+        // static_assert(false, "");
         return _matrix.row(row).sum() == 0;
 #else
         (void) row;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-1.3.2/m4/ax_check_eigen.m4 
new/libsemigroups-1.3.3/m4/ax_check_eigen.m4
--- old/libsemigroups-1.3.2/m4/ax_check_eigen.m4        2020-10-02 
15:14:48.104009727 +0200
+++ new/libsemigroups-1.3.3/m4/ax_check_eigen.m4        2020-10-07 
13:17:30.397198433 +0200
@@ -1,49 +1,45 @@
 dnl handle eigen checks
-dnl
-dnl if --with-external-eigen is supplied,
-dnl use it if it is known to pkg-config and is new enough;
-dnl otherwise use the included version
-dnl
+
 AC_DEFUN([AX_CHECK_EIGEN], [
-  
-  AC_ARG_ENABLE([eigen],
-      [AS_HELP_STRING([--enable-eigen], [enable eigen])],
-      [],
-      [enable_eigen=yes]
-      )
+  AC_ARG_ENABLE(
+    [eigen],
+    [AS_HELP_STRING([--enable-eigen], [enable eigen])],
+    [],
+    [enable_eigen=yes]
+  )
   AC_MSG_CHECKING([whether to enable eigen])
   AC_MSG_RESULT([$enable_eigen])
   
-  if test "$enable_eigen" = yes; then
-    AC_ARG_WITH([external-eigen],
-                [AC_HELP_STRING([--with-external-eigen],
-                                [use the external eigen])],
-        [with_external_eigen=yes], 
-        [with_external_eigen=no])
+  dnl The following defines the LIBSEMIGROUPS_EIGEN_ENABLED preprocessor macro
+  dnl (the LIBSEMIGROUPS_ prefix is added by another part of the build system)
+  AS_IF([test "x$enable_eigen" = xyes],
+        [AC_DEFINE([EIGEN_ENABLED], [1], [define if building with eigen])])
+  
+  if test "x$enable_eigen" = xyes; then
+    AC_ARG_WITH(
+      [external-eigen],
+      [AC_HELP_STRING([--with-external-eigen], [use the external eigen])],
+      [], 
+      [with_external_eigen=no]
+    )
     AC_MSG_CHECKING([whether to use external eigen])
     AC_MSG_RESULT([$with_external_eigen])
+   
+    MIN_EIGEN_VERSION="3.3.7"
 
-    REQUI_EIGEN_VERSION="$(cat $srcdir/extern/.EIGEN_VERSION)"
-    if test "$with_external_eigen" = yes;  then
+    if test "x$with_external_eigen" = xyes;  then
           m4_ifdef([PKG_CHECK_MODULES], [
           PKG_CHECK_MODULES([EIGEN3], 
-                            [eigen3 >= $REQUI_EIGEN_VERSION],
-                            [eigen_enabled=yes])],
+                            [eigen3 >= $MIN_EIGEN_VERSION])],
           [AC_MSG_ERROR([cannot use flag --with-external-eigen, the 
libsemigroups configure file was created on a system without m4 macros for 
pkg-config available...])])
     else
-          AC_CHECK_FILE(
-                  [$srcdir/extern/eigen-3.3.7/Eigen/QR],
-                  [eigen_enabled=yes],
-                  [AC_MSG_ERROR([eigen is required, clone or download the repo 
from https://gitlab.com/libeigen/eigen/-/archive/3.3.7/eigen-3.3.7.tar.gz into 
the libsemigroups/extern directory])])
-
           AC_SUBST(EIGEN3_CFLAGS, ['-I$(srcdir)/extern/eigen-3.3.7/'])
     fi
   fi
-  dnl The following defines the LIBSEMIGROUPS_EIGEN_ENABLED preprocessor macro
-  dnl (the LIBSEMIGROUPS_ prefix is added by another part of the build system)
-  AS_IF([test "x$eigen_enabled" = xyes],
-        [AC_DEFINE([EIGEN_ENABLED], [1], [define if building with eigen])])
-  dnl The following makes LIBSEMIGROUPS_EIGEN_ENABLED usable in Makefile.am
-  AM_CONDITIONAL([LIBSEMIGROUPS_EIGEN_ENABLED], [test x$eigen_enabled = xyes])
+
+  dnl The following makes LIBSEMIGROUPS_WITH_INTERNAL_EIGEN usable in 
Makefile.am
+  AM_CONDITIONAL([LIBSEMIGROUPS_WITH_INTERNAL_EIGEN], [test "x$enable_eigen" = 
xyes && test "x$with_external_eigen" != xyes])
 ])
 
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-1.3.2/m4/ax_check_fmt.m4 
new/libsemigroups-1.3.3/m4/ax_check_fmt.m4
--- old/libsemigroups-1.3.2/m4/ax_check_fmt.m4  2020-10-02 15:17:46.886626398 
+0200
+++ new/libsemigroups-1.3.3/m4/ax_check_fmt.m4  2020-10-07 13:17:30.397415493 
+0200
@@ -1,8 +1,5 @@
 dnl handle fmt checks
-dnl 
-dnl if --enable-fmt and if --with-external-fmt is supplied, use it if it is
-dnl known to pkg-config and is new enough; otherwise use the included version
-dnl
+
 AC_DEFUN([AX_CHECK_FMT], [
   AC_ARG_ENABLE(
     [fmt],
@@ -13,9 +10,10 @@
   AC_MSG_CHECKING([whether to enable fmt])
   AC_MSG_RESULT([$enable_fmt])
 
+  dnl The following defines the LIBSEMIGROUPS_FMT_ENABLED preprocessor macro
+  dnl (the LIBSEMIGROUPS_ prefix is added by another part of the build system)
   AS_IF([test "x$enable_fmt" = xyes], 
     [AC_DEFINE([FMT_ENABLED], [1], [define if building with fmt])])
-  AM_CONDITIONAL([LIBSEMIGROUPS_FMT_ENABLED], [test "x$enable_fmt" = xyes])
 
   if test "x$enable_fmt" = xyes;  then
     AC_ARG_WITH(
@@ -39,6 +37,7 @@
     fi
   fi
 
+  dnl The following makes LIBSEMIGROUPS_WITH_INTERNAL_FMT usable in Makefile.am
   AM_CONDITIONAL([LIBSEMIGROUPS_WITH_INTERNAL_FMT], [test "x$enable_fmt" = 
xyes && test "x$with_external_fmt" != xyes])
 ])
 


Reply via email to