From 3632aea052b13788a35b02b334a0c6cf6d8b55ca Mon Sep 17 00:00:00 2001 From: Brad Pitcher Date: Tue, 22 Apr 2014 08:31:47 -0700 Subject: [PATCH] add eigen test Signed-off-by: Timothy Gu --- src/eigen-test.cpp | 21 +++++++++++++++++++++ src/eigen.mk | 4 ++++ 2 files changed, 25 insertions(+) create mode 100644 src/eigen-test.cpp diff --git a/src/eigen-test.cpp b/src/eigen-test.cpp new file mode 100644 index 00000000..91869d58 --- /dev/null +++ b/src/eigen-test.cpp @@ -0,0 +1,21 @@ +/* + * This file is part of MXE. + * See index.html for further information. + * + * This code was originally found on: + * http://eigen.tuxfamily.org/dox/GettingStarted.html + */ + +#include + +using Eigen::MatrixXd; + +int main() +{ + MatrixXd m(2,2); + m(0,0) = 3; + m(1,0) = 2.5; + m(0,1) = -1; + m(1,1) = m(1,0) + m(0,1); + return 0; +} diff --git a/src/eigen.mk b/src/eigen.mk index 7af4f4ec..d7cafc79 100644 --- a/src/eigen.mk +++ b/src/eigen.mk @@ -24,6 +24,10 @@ define $(PKG)_BUILD -DEIGEN_BUILD_PKGCONFIG=ON \ -Drun_res=1 -Drun_res__TRYRUN_OUTPUT="" $(MAKE) -C '$(1)'/build -j '$(JOBS)' install VERBOSE=1 + + '$(TARGET)-g++' -W -Wall '$(2).cpp' -o \ + '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \ + `'$(TARGET)-pkg-config' --cflags --lib eigen3` endef $(PKG)_BUILD_SHARED =