Skip to content

enberdus/tdlib-build

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

tdlib-build

Скрипты для сборки TDLib.

Содержание

Системные требования

Для сборки Linux-версии подходят Windows 10 Pro + Hyper-V и сам Linux.

Для сборки Windows-версии подходит только Windows, на Linux собрать нельзя.

Сборка Linux-версии

Требуется Docker.

Клонируем текущий репозиторий через git clone https://github.com/geekgit/tdlib-build, затем заходим в директорию linux.

Для сборки Linux-версии под хостом с Windows выполняем:

.\build.ps1

Для сборки Linux-версии под хостом с Linux выполняем:

chmod +x build.sh

.\build.sh

В Windows билд будет в архиве tdlib.7z в папке Мои Документы\tdlib_build_docker-share, под Linux надо смотреть ~\tdlib_build_docker-share

Сборка Windows-версии

Требуется Visual Studio 2015 Community или Visual Studio 2017 Community. И еще:

  • chocolatelyget
  • git версии 2.16.2+
  • cmake
  • gperf
  • vcpkg
  • пакеты openssl:x64-windows, openssl:x86-windows zlib:x64-windows, zlib:x86-windows для vcpkg

Для установки зависимостей можно воспользоваться скриптами 0*.ps1 и 1*.ps1

Сборка 32 бит версии производится через скрипты в папке 32bit

Сборка 64 бит версии производится через скрипты в папке 64bit

Сборка C# версии производится через скрипты в папке csharp

About

Build scripts for tdlib

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 99.2%
  • Shell 0.8%