Przejdź do głównej zawartości

Instrukcja kompilacji

W odróżnieniu od pozostałych wtyczek organizacji ReHLDS, ReFreeLook kompiluje się w Linuksie zwykłym Makefile (bez CMake), a w Windowsie rozwiązaniem Visual Studio. Potrzebne pliki nagłówkowe Metamoda i CSSDK są dołączone w include/ — nie trzeba pobierać niczego dodatkowo.

Sprawdzenie wymagań

Windows

  • Visual Studio (standard C++11) lub nowsze

Linux

  • Kompilator Intel C++ (icpc) albo Clang/GCC z poprawioną zmienną COMPILER w pliku Makefile

Sklonowanie repozytorium

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

Kompilacja w Windowsie

Otwórz msvc/refreelook.sln w Visual Studio i skompiluj. Wynikiem jest refreelook_amxx.dll.

Kompilacja w Linuksie

Makefile domyślnie korzysta z kompilatora Intela (/opt/intel/bin/icpc). Jeśli nie masz zainstalowanego ICC, nadpisz COMPILER w wierszu poleceń:

make COMPILER=clang

GCC też zadziała po niewielkiej poprawce w pliku Makefile, jeśli nie masz również Clanga — flagi w Makefile napisano konkretnie pod ICC i Clanga. Kompilacja daje refreelook_amxx_i386.so w Release/.

make clean # usuwa wyniki kompilacji

Miejsce pliku binarnego na serwerze opisano w Instalacji.