mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
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.
This commit is contained in:
8
unsupported/CMakeLists.txt
Normal file
8
unsupported/CMakeLists.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
|
||||
add_subdirectory(Eigen)
|
||||
|
||||
if(EIGEN_BUILD_TESTS)
|
||||
include(CTest)
|
||||
add_subdirectory(test)
|
||||
endif(EIGEN_BUILD_TESTS)
|
||||
|
||||
@@ -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
|
||||
|
||||
8
unsupported/Eigen/CMakeLists.txt
Normal file
8
unsupported/Eigen/CMakeLists.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
set(Eigen_HEADERS AdolcForward)
|
||||
|
||||
install(FILES
|
||||
${Eigen_HEADERS}
|
||||
DESTINATION ${INCLUDE_INSTALL_DIR}/unsupported/Eigen
|
||||
)
|
||||
|
||||
add_subdirectory(src)
|
||||
1
unsupported/Eigen/src/CMakeLists.txt
Normal file
1
unsupported/Eigen/src/CMakeLists.txt
Normal file
@@ -0,0 +1 @@
|
||||
# ADD_SUBDIRECTORY(Foo)
|
||||
1463
unsupported/doc/Doxyfile.in
Normal file
1463
unsupported/doc/Doxyfile.in
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,15 +0,0 @@
|
||||
|
||||
namespace Eigen {
|
||||
|
||||
namespace unsupported {
|
||||
|
||||
/** \defgroup Unsupported_modules Unsupported modules
|
||||
*
|
||||
* The unsupported modules are contributions from various users. They are
|
||||
* provided "as is", without any support. Nevertheless, they are subject to be
|
||||
* included in Eigen in the future.
|
||||
*/
|
||||
|
||||
} // namespace unsupported
|
||||
|
||||
} // namespace Eigen
|
||||
6
unsupported/test/CMakeLists.txt
Normal file
6
unsupported/test/CMakeLists.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
|
||||
enable_testing()
|
||||
|
||||
include(EigenTesting)
|
||||
|
||||
# ei_add_test(foo "CXXFLAGS" "libs")
|
||||
Reference in New Issue
Block a user