Инструкция по сборке
:::warning Устаревший проект
Сохранено для справки. Репозиторий заархивирован на GitHub и pull-запросы не принимает — см. Что такое LocalizeBug Fix?.
:::
Проверка требований
Windows
- Visual Studio, для
msvc/localizebugfix.sln
Linux
- Компилятор Intel C++ (
icpc) — вMakefileжёстко прописан путь/opt/intel/bin/icpcи используются специфичные для Intel флаги (-static-intel,-no-intel-extensions,-ipo). Для сборки под GCC или Clang эти флаги нужно вычистить.
Заголовочные файлы HLSDK и Metamod включены в репозиторий в каталоге sdk/, поэтому ничего дополнительно скачивать не нужно.
Клонирование репозитория
git clone https://github.com/s1lentq/localizebugfix.git
cd localizebugfix
Сборка под Windows
Откройте msvc/localizebugfix.sln в Visual Studio и выполните сборку. На выходе получится localizebugfix.dll.
Сборка под Linux
make
На выходе получится localizebugfix_mm_i386.so.
примечание
Готовые сборки версий 2.0, 2.3 и 2.4 лежат прямо в репозитории в каталоге bin/, так что собирать проект редко требовалось даже тогда, когда он был активен.
О том, куда помещался каждый файл, см. Установка.