gbionics / gbionics/qpsolvers-eigen

Support for full static workflow

Open
#21 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
38
Forks
5
PR merge metrics
No merged PRs in 30d

Description

For embedded use cases, it would be cool to be able to just compile qpsolvers-eigen and all its dependencies as static libraries, and be able to use them without problems. Probably this requires some modification also to sharedlibpp, but it should be doable.

Definition of done (just an example, but I think it would be a good use case), this should work fine and the resulting `QpSolversEigen-SimpleExample` should be a self-contained executable:

~~~
./vcpkg --install qpsolvers-eigen[osqp,proxqp] --triplet x64-windows-static
git clone https://github.com/ami-iit/qpsolvers-eigen
cd qpsolvers-eigen/examples/simple
cmake -GNinja -Bbuild -S. -DCMAKE_TOOLCHAIN_FILE=$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake"
cmake --build build
cd build
.\QpSolversEigen-SimpleExample
~~~

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.