Pular para o conteúdo principal

Instruções de compilação

Diferentemente dos outros plugins da organização ReHLDS, o ReFreeLook é compilado com um Makefile simples no Linux (sem CMake) e com uma solução do Visual Studio no Windows. Os cabeçalhos do Metamod e do CSSDK de que ele precisa ficam embutidos em include/ — não há nada extra a baixar.

Verificação dos requisitos

Windows

  • Visual Studio (padrão C++11) ou posterior

Linux

  • O compilador Intel C++ (icpc), ou Clang/GCC com a variável COMPILER do Makefile ajustada

Clone do repositório

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

Compilação no Windows

Abra o msvc/refreelook.sln no Visual Studio e compile. A saída é o refreelook_amxx.dll.

Compilação no Linux

O Makefile usa por padrão o compilador da Intel (/opt/intel/bin/icpc). Se você não tiver o ICC instalado, sobrescreva a COMPILER na linha de comando:

make COMPILER=clang

O GCC também funciona com uma pequena edição no Makefile, caso você também não tenha o Clang — as flags do Makefile foram escritas especificamente para o ICC e o Clang. A compilação produz o refreelook_amxx_i386.so dentro de Release/.

make clean # remove os artefatos da compilação

Veja a Instalação para saber onde o binário vai no servidor.