Update doc/Dependencies.md
This commit is contained in:
parent
164c08f6f9
commit
844994885b
@ -1,6 +1,6 @@
|
|||||||
# Dependency report for PrusaSlicer
|
# Dependency report for PrusaSlicer
|
||||||
## Possible dynamic linking on Linux
|
## Possible dynamic linking on Linux
|
||||||
* zlib: This should not be even mentioned in our cmake scripts but due to a bug in the system libraries of gtk it has to be linked to PrusaSlicer.
|
* zlib: Strict dependency required from the system, linked dynamically. Many other libs depend on zlib.
|
||||||
* wxWidgets: searches for wx-3.1 by default, but with cmake option `SLIC3R_WX_STABLE=ON` it will use wx-3.0 bundled with most distros.
|
* wxWidgets: searches for wx-3.1 by default, but with cmake option `SLIC3R_WX_STABLE=ON` it will use wx-3.0 bundled with most distros.
|
||||||
* libcurl
|
* libcurl
|
||||||
* tbb
|
* tbb
|
||||||
@ -10,13 +10,13 @@
|
|||||||
* expat
|
* expat
|
||||||
* openssl
|
* openssl
|
||||||
* nlopt
|
* nlopt
|
||||||
* gtest
|
* openvdb: This library depends on other libs, namely boost, zlib, openexr, blosc (not strictly), etc...
|
||||||
|
|
||||||
## External libraries in source tree
|
## External libraries in source tree
|
||||||
* ad-mesh: Lots of customization, have to be bundled in the source tree.
|
* ad-mesh: Lots of customization, have to be bundled in the source tree.
|
||||||
* avrdude: Like ad-mesh, many customization, need to be in the source tree.
|
* avrdude: Like ad-mesh, many customization, need to be in the source tree.
|
||||||
* clipper: An important library we have to have full control over it. We also have some slicer specific modifications.
|
* clipper: An important library we have to have full control over it. We also have some slicer specific modifications.
|
||||||
* glu-libtess: This is an extract of the mesa/glu library not oficially available as a package.
|
* glu-libtess: This is an extract of the mesa/glu library not officially available as a package.
|
||||||
* imgui: no packages for debian, author suggests using in the source tree
|
* imgui: no packages for debian, author suggests using in the source tree
|
||||||
* miniz: No packages, author suggests using in the source tree
|
* miniz: No packages, author suggests using in the source tree
|
||||||
* qhull: libqhull-dev does not contain libqhullcpp => link errors. Until it is fixed, we will use the builtin version. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925540
|
* qhull: libqhull-dev does not contain libqhullcpp => link errors. Until it is fixed, we will use the builtin version. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925540
|
||||||
@ -29,5 +29,6 @@
|
|||||||
* igl
|
* igl
|
||||||
* nanosvg
|
* nanosvg
|
||||||
* agg
|
* agg
|
||||||
|
* catch2: Only Arch has packages for catch2, other distros at most catch (v1.x). Being strictly header only, we bundle this in the source tree. Used for the unit-test suites.
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user