Инструкция по сборке
Проверка требований
Windows
- Visual Studio (стандарт C++14) или новее
Linux
- CMake 3.1 или новее
- GCC (по умолчанию), при желании ICC или Clang
Клонирование репозитория
git clone https://github.com/rehlds/ReChecker.git
cd ReChecker
Сборка под Windows
Откройте msvc/rechecker.sln в Visual Studio и выполните сборку. На выходе получится rechecker_mm.dll.
Сборка под Linux
Используйте штатный скрипт compile.sh, который является обёрткой над CMake:
./compile.sh
Он создаёт каталог build/, выполняет конфигурирование через CMake и запускает make. Все дополнительные аргументы передаются в CMake, так что через них можно включать параметры сборки проекта:
./compile.sh -DDEBUG=ON # debug build
./compile.sh -DUSE_CLANG_COMPILER=ON # build with Clang instead of GCC
./compile.sh -DUSE_INTEL_COMPILER=ON # build with ICC
Сборка под Linux даёт файл rechecker_mm_i386.so.
О том, куда на сервере помещается каждый файл, см. Установка.