--- /dev/null
+config BR2_PACKAGE_EIGEN
+ bool "eigen"
+ depends on BR2_INSTALL_LIBSTDCPP
+ help
+ Eigen is a C++ template library for linear algebra: vectors,
+ matrices, and related algorithms. It is versatile, fast, elegant
+ and works on many platforms (OS/Compilers).
+
+ This package only installs header files to the include path.
+ If you just want to use Eigen, you can use the header files
+ right away. There is no binary to link to. Eigen is a pure
+ template library defined in the headers.
+
+ http://eigen.tuxfamily.org/
+
+if BR2_PACKAGE_EIGEN
+
+config BR2_PACKAGE_EIGEN_UNSUPPORTED_MODULES
+ bool "unsupported modules"
+ help
+ Install eigen unsupported modules
+endif
+
+comment "eigen needs a toolchain w/ C++"
+ depends on !BR2_INSTALL_LIBSTDCPP