[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