Compiling
Here are the instructions to compile the LiteSync library from source code.
Compiling on Linux and Mac
1. Download and compile 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. Download and compile binn
git clone https://github.com/liteserver/binn
cd binn
make
sudo make install
cd ..
3. Compile LiteSync
git clone https://gitlab.com/xxx/litesync-release litesync
cd litesync
make
sudo make install
cd ..
Compiling on Windows with MinGW
1. Download and compile libuv
git clone https://github.com/libuv/libuv --depth=1
cd libuv
sh autogen.sh
./configure
make
cd ..
2. Download and compile binn
git clone https://github.com/liteserver/binn
cd binn
make
cd ..
3. Compile LiteSync
git clone https://gitlab.com/xxx/litesync-release litesync
cd litesync
make
cd ..
Compiling on Windows with Visual Studio
First download and compile libuv and Binn
Then open the Visual Studio solution file available in the win32 sub-folder, select Release and Build.