aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2009-02-04 15:37:00 +0000
committerGravatar Gael Guennebaud <g.gael@free.fr>2009-02-04 15:37:00 +0000
commit95db32fcdca090cd79ee861016f07a5366887d9d (patch)
treee7a63c1f9b05e0dc354d866d9b66e1119af4e3ed /unsupported/Eigen
parent44a527dfa50ce9c473cbf1f446b8b6f406d4bc91 (diff)
setup the unsupported directory structure.
The unsupported module documentation is automatically generated in: build/doc/unsupported/ with bidirectional cross references. I leave a class Foo in AdolcForward module to illustrate the cross-reference behavior. I will remove it in the next commit.
Diffstat (limited to 'unsupported/Eigen')
-rw-r--r--unsupported/Eigen/AdolcForward10
-rw-r--r--unsupported/Eigen/CMakeLists.txt8
-rw-r--r--unsupported/Eigen/src/CMakeLists.txt1
3 files changed, 19 insertions, 0 deletions
diff --git a/unsupported/Eigen/AdolcForward b/unsupported/Eigen/AdolcForward
index 1845cb917..310aa056b 100644
--- a/unsupported/Eigen/AdolcForward
+++ b/unsupported/Eigen/AdolcForward
@@ -79,6 +79,16 @@ namespace unsupported {
*/
//@{
+ /** \class Foo
+ * \brief a foo class
+ */
+ class Foo : public MatrixBase<Foo> {
+ public:
+ /** a member
+ * \see MatrixBase::sum() */
+ void member() {}
+ };
+
} // namespace unsupported
} // namespace Eigen
diff --git a/unsupported/Eigen/CMakeLists.txt b/unsupported/Eigen/CMakeLists.txt
new file mode 100644
index 000000000..08b2a38a6
--- /dev/null
+++ b/unsupported/Eigen/CMakeLists.txt
@@ -0,0 +1,8 @@
+set(Eigen_HEADERS AdolcForward)
+
+install(FILES
+ ${Eigen_HEADERS}
+ DESTINATION ${INCLUDE_INSTALL_DIR}/unsupported/Eigen
+ )
+
+add_subdirectory(src)
diff --git a/unsupported/Eigen/src/CMakeLists.txt b/unsupported/Eigen/src/CMakeLists.txt
new file mode 100644
index 000000000..c9f814410
--- /dev/null
+++ b/unsupported/Eigen/src/CMakeLists.txt
@@ -0,0 +1 @@
+# ADD_SUBDIRECTORY(Foo)