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ąCOMPILERw 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.