Компиляция

Вот инструкции по компиляции библиотеки LiteSync из исходного кода.



Компиляция на Linux и Mac

1. Скачайте и скомпилируйте libuv

sudo apt-get install automake libtool libreadline-dev -y

git clone https://github.com/libuv/libuv --depth=1

cd libuv

./autogen.sh

./configure

make

sudo make install

sudo ldconfig

cd ..


2. Скачайте и скомпилируйте binn

git clone https://github.com/liteserver/binn

cd binn

make

sudo make install

cd ..


3. Скомпилируйте LiteSync

git clone https://gitlab.com/xxx/litesync-release litesync

cd litesync

make

sudo make install

cd ..




Компиляция на Windows с MinGW

1. Скачайте и скомпилируйте libuv

git clone https://github.com/libuv/libuv --depth=1

cd libuv

sh autogen.sh

./configure

make

cd ..


2. Скачайте и скомпилируйте binn

git clone https://github.com/liteserver/binn

cd binn

make

cd ..


3. Скомпилируйте LiteSync

git clone https://gitlab.com/xxx/litesync-release litesync

cd litesync

make

cd ..




Компиляция в Windows с Visual Studio

Сначала скачайте и скомпилируйте libuv и Binn

Затем откройте файл решения Visual Studio, доступный в подпапке win32, выберите Release и Build.