[eigen] Policy for installing unsupported modules

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


Hi,

due to moving some parts of the Sparse API to unsupported I had to make
some changes to install some unsupported header files. I wonder what's
the policy for installing unsupported header files. I added all
unsupported header files in unsupported/Eigen/CMakeLists.txt. Not sure
if this is the way to go. And due to some compiling problems I adjusted
some paths for including header files in SparseExtra. See attached patch.

Jens
# HG changeset patch
# User Jens Mueller <jens.k.mueller@xxxxxx>
# Date 1278404752 -7200
# Node ID b8b02c5da6ab7d44e24dbb427bd9b943923e2446
# Parent  8c74f9ab1a315488c82c44f26b1b10d888b92e9a
Add all unsupported modules and fix header file paths

diff -r 8c74f9ab1a31 -r b8b02c5da6ab unsupported/Eigen/CMakeLists.txt
--- a/unsupported/Eigen/CMakeLists.txt	Tue Jul 06 10:11:18 2010 +0200
+++ b/unsupported/Eigen/CMakeLists.txt	Tue Jul 06 10:25:52 2010 +0200
@@ -1,4 +1,7 @@
-set(Eigen_HEADERS AdolcForward BVH IterativeSolvers MatrixFunctions MoreVectorization AutoDiff AlignedVector3 Polynomials)
+set(Eigen_HEADERS AdolcForward BVH IterativeSolvers MatrixFunctions MoreVectorization AutoDiff AlignedVector3 Polynomials
+                  CholmodSupport FFT NonLinearOptimization SparseExtra SuperLUSupport UmfPackSupport IterativeSolvers
+                  NumericalDiff Skyline TaucsSupport
+   )
 
 install(FILES
   ${Eigen_HEADERS}
diff -r 8c74f9ab1a31 -r b8b02c5da6ab unsupported/Eigen/SparseExtra
--- a/unsupported/Eigen/SparseExtra	Tue Jul 06 10:11:18 2010 +0200
+++ b/unsupported/Eigen/SparseExtra	Tue Jul 06 10:25:52 2010 +0200
@@ -1,9 +1,9 @@
 #ifndef EIGEN_SPARSE_EXTRA_MODULE_H
 #define EIGEN_SPARSE_EXTRA_MODULE_H
 
-#include "../Eigen/Sparse"
+#include "../../Eigen/Sparse"
 
-#include "src/Core/util/DisableMSVCWarnings.h"
+#include "../../Eigen/src/Core/util/DisableMSVCWarnings.h"
 
 #include <vector>
 #include <map>
@@ -63,6 +63,6 @@
 
 } // namespace Eigen
 
-#include "src/Core/util/EnableMSVCWarnings.h"
+#include "../../Eigen/src/Core/util/EnableMSVCWarnings.h"
 
 #endif // EIGEN_SPARSE_EXTRA_MODULE_H


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/