Don't include .cpp in lapack.
diff --git a/lapack/double.cpp b/lapack/double.cpp
index ea78bb6..afabce3 100644
--- a/lapack/double.cpp
+++ b/lapack/double.cpp
@@ -12,7 +12,7 @@
 #define SCALAR_SUFFIX_UP "D"
 #define ISCOMPLEX     0
 
-#include "cholesky.cpp"
-#include "lu.cpp"
-#include "eigenvalues.cpp"
-#include "svd.cpp"
+#include "cholesky.inc"
+#include "lu.inc"
+#include "eigenvalues.inc"
+#include "svd.inc"