Перейти к основному содержимому

Инструкция по сборке

Проверка требований

Windows

  • Visual Studio (стандарт C++14) или новее

Linux

  • CMake 3.1 или новее
  • Один из компиляторов: GCC (по умолчанию), ICC или Clang

Клонирование репозитория

git clone https://github.com/rehlds/ReSemiclip.git
cd ReSemiclip

Сборка под Windows

Откройте msvc/resemiclip.sln в Visual Studio и выполните сборку. На выходе получится resemiclip_mm.dll.

Сборка под Linux

Используйте штатный скрипт build.sh:

./build.sh --compiler=[gcc|icc|clang] --jobs=[N]

Например:

./build.sh --compiler=gcc --jobs=4 # GCC
./build.sh --compiler=intel # ICC
./build.sh --compiler=clang # Clang / LLVM

Через build.sh можно также передавать определения CMake в виде -D<параметр>=[ON|OFF]:

ОпределениеДействие
DEBUGВключает отладочную сборку.
USE_STATIC_LIBSTDCСтатически линкует libstdc++.

Сборка под Linux даёт файл resemiclip_mm_i386.so.

О том, куда на сервере помещается каждый файл, см. Установка; если вы проверяете изменение формата конфигурации, скопируйте рядом с ним также dist/config.ini и dist/maps/.