If any dependencies are not found pre-installed on your system, the TileDB build process will download and build them automatically. Preferentially, any dependencies built by this process will be built as static libraries, which are statically linked against the TileDB shared library during the build. This simplifies usage of TileDB, as it results in a single binary object, e.g.
libtiledb.so that contains all of the dependencies. When installing TileDB, only the TileDB include files and the dynamic object
libtiledb.so will be copied into the installation prefix.