Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authortamasmeszaros <meszaros.q@gmail.com>2019-10-31 17:05:45 +0300
committertamasmeszaros <meszaros.q@gmail.com>2019-10-31 17:05:45 +0300
commit844994885b074785b7142bb4b915187bc676161f (patch)
tree4a09a78d4a50bcf1cafe7f194ef85fc724e3d06d /doc
parent164c08f6f9c1f3bca4c3c0708b55b96583f51b98 (diff)
Update doc/Dependencies.md
Diffstat (limited to 'doc')
-rw-r--r--doc/Dependencies.md7
1 files changed, 4 insertions, 3 deletions
diff --git a/doc/Dependencies.md b/doc/Dependencies.md
index b4b0c348c..3f6335cb7 100644
--- a/doc/Dependencies.md
+++ b/doc/Dependencies.md
@@ -1,6 +1,6 @@
# Dependency report for PrusaSlicer
## 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.
* libcurl
* tbb
@@ -10,13 +10,13 @@
* expat
* openssl
* nlopt
-* gtest
+* openvdb: This library depends on other libs, namely boost, zlib, openexr, blosc (not strictly), etc...
## External libraries in 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.
* 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
* 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
@@ -29,5 +29,6 @@
* igl
* nanosvg
* 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.