diff --git a/eigen-quadprog/DESCR b/eigen-quadprog/DESCR new file mode 100644 index 0000000000000000000000000000000000000000..ffae18cca516a6ca05c04f84b60e6784c8865db6 --- /dev/null +++ b/eigen-quadprog/DESCR @@ -0,0 +1 @@ +eigen-quadprog allow to use the QuadProg QP solver with the Eigen3 library. \ No newline at end of file diff --git a/eigen-quadprog/Makefile b/eigen-quadprog/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..d01ac5cdcb82a8dbddfd672d306034ae4f632ccf --- /dev/null +++ b/eigen-quadprog/Makefile @@ -0,0 +1,36 @@ +# robotpkg Makefile for: wip/ +# Created: Rohan Budhiraja on Wed Oct 19, 2016 +# + +VERSION= 1.0.0 +DISTNAME= eigen-quadprog-${VERSION} +PKGNAME= eigen-quadprog-${VERSION} + +CATEGORIES= wip +MASTER_SITES= ${MASTER_SITE_OPENROBOTS:=eigen-quadprog/} + +HOMEPAGE= https://github.com/jrl-umi3218/eigen-quadprog + +COMMENT= eigen-quadprog allow to use the QuadProg QP solver with the Eigen3 library. +LICENSE= gnu-lgpl-v3 +MAINTAINER= gepetto@laas.fr + +# disable -Werror because of x86_64 warnings (must be fixed upstream) and +# boost + gcc that don't cohabit well depending on their respective versions +CMAKE_ARGS+= -DCXX_DISABLE_WERROR=yes + +# man pages location +CMAKE_ARGS+= -DMANDIR=${PREFIX}/${PKGMANDIR} +# library location + +include ../../devel/boost-headers/depend.mk +include ../../devel/boost-libs/depend.mk +include ../../math/eigen3/depend.mk + +include ../../pkgtools/pkg-config/depend.mk +include ../../mk/language/c.mk +include ../../mk/language/c++.mk +include ../../mk/language/fortran.mk +include ../../mk/sysdep/python.mk +include ../../mk/sysdep/cmake.mk +include ../../mk/robotpkg.mk diff --git a/eigen-quadprog/PLIST b/eigen-quadprog/PLIST new file mode 100644 index 0000000000000000000000000000000000000000..4a12a3320f509295564ce35b62263d929740adf8 --- /dev/null +++ b/eigen-quadprog/PLIST @@ -0,0 +1,9 @@ +@comment Wed Mar 1 18:49:23 CET 2017 +lib/libeigen-quadprog.so +lib/pkgconfig/eigen-quadprog.pc +include/eigen-quadprog/eigen_quadprog_api.h +include/eigen-quadprog/QuadProg.h +include/eigen/quadprog/config.h +include/eigen/quadprog/config.hh +include/eigen/quadprog/deprecated.hh +include/eigen/quadprog/warning.hh diff --git a/eigen-quadprog/depend.mk b/eigen-quadprog/depend.mk new file mode 100644 index 0000000000000000000000000000000000000000..8f64f6ad1537adc300d877e50397e7733cb86527 --- /dev/null +++ b/eigen-quadprog/depend.mk @@ -0,0 +1,26 @@ +# robotpkg Makefile for: wip/ +# Created: Rohan Budhiraja on Fri, 1 Mar 2017 +# + +DEPEND_DEPTH:= ${DEPEND_DEPTH}+ +EIGEN_QUADPROG_DEPEND_MK:= ${EIGEN_QUADPROG_DEPEND_MK}+ + +ifeq (+,$(DEPEND_DEPTH)) +DEPEND_PKG+= eigen-quadprog +endif + +ifeq (+,$(EIGEN_QUADPROG_DEPEND_MK)) # -------------------------------------- + +PREFER.eigen-quadprog?= robotpkg + +SYSTEM_SEARCH.eigen-quadprog=\ + lib/libeigen-quadprog.so + +DEPEND_USE+= eigen-quadprog + +DEPEND_ABI.eigen-quadprog?= eigen-quadprog>=1.0.0 +DEPEND_DIR.eigen-quadprog?= ../../wip/eigen-quadprog + +endif # eigen-quadprog_DEPEND_MK -------------------------------------------- + +DEPEND_DEPTH:= ${DEPEND_DEPTH:+=} diff --git a/eigen-quadprog/distinfo b/eigen-quadprog/distinfo new file mode 100644 index 0000000000000000000000000000000000000000..829732b15258641a26cc4f1fd60a640dc52afc0c --- /dev/null +++ b/eigen-quadprog/distinfo @@ -0,0 +1,3 @@ +SHA1 (eigen-quadprog-1.0.0.tar.gz) = 923955f38b7d971732b8daaa34345d93d08b0cf9 +RMD160 (eigen-quadprog-1.0.0.tar.gz) = 758fd158b8099080650e7d99021ab4e2d3641878 +Size (eigen-quadprog-1.0.0.tar.gz) = 1734333 bytes