# WebDisk_C WebDisk_C это проект который реализовывает функционал Filelight в Web Браузере. WebDisk_C is a project that implements Filelight functionality in a Web Browser. ------ # Зависимости ## jemalloc Проект имеет необязательную зависимость [jemalloc](https://github.com/jemalloc/jemalloc.git)
Вы можете его отключить **`cmake .. -DUSE_JEMALLOC=OFF`**
Вы также можете собрать его с jemalloc не статично **`-DJEMALLOC_STATIC=OFF`**
Но тогда пожалуйста позаботьтесь о .so файле, так как jemalloc сконфигурирован иначе.
The project has an optional [jemalloc](https://github.com/jemalloc/jemalloc.git) dependency
You can disable it by removing **`-DUSE_JEMALLOC`**
You can also build it with jemalloc non-statically **`-DJEMALLOC_STATIC=OFF`**
But then please take care of the .so file, as jemalloc is configured differently.
### Сборка/Build **jemalloc** ```bash git clone https://github.com/jemalloc/jemalloc.git cd jemalloc ./autogen.sh mkdir build cd build ../configure --prefix=$PWD/local --with-jemalloc-prefix=je_ make -j$(nproc) ``` ------- # Сборка Проекта/Building Project ```bash mkdir build cd build cmake .. make ``` # Описание прыжков дереву/Description of tree jumps ![[webdisc_struct.png]]