Skip to content
Snippets Groups Projects
Commit ab88a36a authored by Guilhem Saurel's avatar Guilhem Saurel
Browse files

[wip/py-casadi] ipopt is now an option

parent 7c9cb609
No related branches found
No related tags found
No related merge requests found
...@@ -20,7 +20,6 @@ LICENSE= gnu-lgpl-v3 ...@@ -20,7 +20,6 @@ LICENSE= gnu-lgpl-v3
MAINTAINER= gsaurel@laas.fr MAINTAINER= gsaurel@laas.fr
CMAKE_ARGS+= -DPYTHON_PREFIX=${PREFIX}/${PYTHON_SITELIB} CMAKE_ARGS+= -DPYTHON_PREFIX=${PREFIX}/${PYTHON_SITELIB}
CMAKE_ARGS+= -DWITH_IPOPT=ON
CMAKE_ARGS+= -DWITH_LAPACK=ON CMAKE_ARGS+= -DWITH_LAPACK=ON
CMAKE_ARGS+= -DWITH_OPENMP=ON CMAKE_ARGS+= -DWITH_OPENMP=ON
CMAKE_ARGS+= -DWITH_PYTHON=ON CMAKE_ARGS+= -DWITH_PYTHON=ON
...@@ -28,10 +27,21 @@ CMAKE_ARGS+= -DWITH_PYTHON3=$(if $(filter 3,${PYTHON_MAJOR}),ON,OFF) ...@@ -28,10 +27,21 @@ CMAKE_ARGS+= -DWITH_PYTHON3=$(if $(filter 3,${PYTHON_MAJOR}),ON,OFF)
CMAKE_ARGS+= -DWITH_QPOASES=ON CMAKE_ARGS+= -DWITH_QPOASES=ON
CMAKE_ARGS+= -DWITH_THREAD=ON CMAKE_ARGS+= -DWITH_THREAD=ON
# ipopt option
PKG_SUPPORTED_OPTIONS+= ipopt
PKG_OPTION_DESCR.ipopt?=Enable coin-or ipopt support
PKG_OPTION_UNSET.ipopt+=CMAKE_ARGS+= -DWITH_IPOPT=OFF
define PKG_OPTION_SET.ipopt
CMAKE_ARGS+= -DWITH_IPOPT=ON
PLIST_SRC= ${PKGDIR}/PLIST ${PKGDIR}/PLIST.ipopt
include ../../optimization/ipopt/depend.mk
endef
#include ../../wip/mk/sysdep/sundials.mk #include ../../wip/mk/sysdep/sundials.mk
include ../../devel/swig/depend.mk include ../../devel/swig/depend.mk
include ../../math/lapack/depend.mk include ../../math/lapack/depend.mk
include ../../optimization/ipopt/depend.mk
include ../../optimization/qpoases/depend.mk include ../../optimization/qpoases/depend.mk
include ../../mk/sysdep/cmake.mk include ../../mk/sysdep/cmake.mk
include ../../mk/sysdep/python.mk include ../../mk/sysdep/python.mk
......
...@@ -141,8 +141,6 @@ lib/libcasadi_linsol_qr.so ...@@ -141,8 +141,6 @@ lib/libcasadi_linsol_qr.so
lib/libcasadi_linsol_qr.so.3.5 lib/libcasadi_linsol_qr.so.3.5
lib/libcasadi_linsol_symbolicqr.so lib/libcasadi_linsol_symbolicqr.so
lib/libcasadi_linsol_symbolicqr.so.3.5 lib/libcasadi_linsol_symbolicqr.so.3.5
lib/libcasadi_nlpsol_ipopt.so
lib/libcasadi_nlpsol_ipopt.so.3.5
lib/libcasadi_nlpsol_scpgen.so lib/libcasadi_nlpsol_scpgen.so
lib/libcasadi_nlpsol_scpgen.so.3.5 lib/libcasadi_nlpsol_scpgen.so.3.5
lib/libcasadi_nlpsol_sqpmethod.so lib/libcasadi_nlpsol_sqpmethod.so
......
lib/libcasadi_nlpsol_ipopt.so
lib/libcasadi_nlpsol_ipopt.so.3.5
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment