Instrukcja kompilacji
Sprawdzenie wymagań
Kompilacja Metamod-r wymaga kilku rzeczy:
Windows
Visual Studio 2015 (standard C++14) lub nowsze
Linux
git >= 1.8.5 cmake >= 3.10 GCC >= 4.9.2 (opcjonalnie) ICC >= 15.0.1 20141023 (opcjonalnie) LLVM (Clang) >= 6.0 (opcjonalnie)
Kompilacja
Windows
Użyj Visual Studio: otwórz msvc/metamod.sln i wybierz Release albo Debug z listy konfiguracji rozwiązania
Linux
- Dodatkowe opcje przez
build.sh --compiler=[gcc] --jobs=[N] -D[opcja]=[ON albo OFF](bez nawiasów kwadratowych)
-c=|--compiler=[icc|gcc|clang] - Wybiera preferowany kompilator C/C++ -j=|--jobs=[N] - Określa, ile zadań (poleceń) wykonuje się równolegle (dla szybszej kompilacji)
Definicje (-D) DEBUG - Włącza tryb diagnostyczny USE_STATIC_LIBSTDC - Włącza statyczne dołączenie biblioteki libstdc++
- ICC
./build.sh --compiler=intel
- LLVM (Clang)
./build.sh --compiler=clang
- GCC
./build.sh --compiler=gcc
Przygotowanie środowiska kompilacji (Debian / Ubuntu)
Kliknij, żeby rozwinąć
Instalacja potrzebnych pakietów
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install -y gcc-multilib g++-multilib sudo apt-get install -y build-essential sudo apt-get install -y libc6-dev libc6-dev-i386
Instalacja wybranego kompilatora C/C++
- sudo apt-get install -y gcc g++
- sudo apt-get install -y clang