mirror of
https://github.com/telegramdesktop/tdesktop
synced 2025-02-15 11:36:54 +00:00
Build docs updated, .sln files added to .gitignore.
This commit is contained in:
parent
42ebe60f0b
commit
4def7f2a18
1
.gitignore
vendored
1
.gitignore
vendored
@ -18,6 +18,7 @@
|
||||
/Telegram/Resources/art/sprite_150x.png
|
||||
/Telegram/*.user
|
||||
*.vcxproj*
|
||||
*.sln
|
||||
*.suo
|
||||
*.sdf
|
||||
*.opensdf
|
||||
|
@ -23,6 +23,7 @@
|
||||
'variables': {
|
||||
'libs_loc': '../../../Libraries',
|
||||
'src_loc': '../SourceFiles',
|
||||
'res_loc': '../Resources',
|
||||
},
|
||||
'includes': [
|
||||
'common_executable.gypi',
|
||||
@ -38,7 +39,7 @@
|
||||
'<(src_loc)/_other/updater_osx.m',
|
||||
],
|
||||
'conditions': [
|
||||
[ '<(build_win)', {
|
||||
[ 'build_win', {
|
||||
'sources': [
|
||||
'<(res_loc)/winrc/Updater.rc',
|
||||
],
|
||||
|
@ -244,7 +244,6 @@ and run
|
||||
..\depot_tools\gclient sync
|
||||
xcopy src\src\* src /s /i
|
||||
|
||||
|
||||
#### Build
|
||||
|
||||
* Open in VS2015 **D:\TBuild\Libraries\breakpad\src\client\windows\breakpad_client.sln**
|
||||
@ -255,10 +254,33 @@ and run
|
||||
|
||||
## Building Telegram Desktop
|
||||
|
||||
#### Setup GYP/Ninja and generate VS solution
|
||||
|
||||
* Download [Ninja binaries](https://github.com/ninja-build/ninja/releases/download/v1.7.1/ninja-win.zip) and unpack them to **D:\\TBuild\\Libraries\\ninja** to have **D:\\TBuild\\Libraries\\ninja\\ninja.exe**
|
||||
* Open **VS2015 x86 Native Tools Command Prompt.bat** (should be in **Start Menu > Programs > Visual Studio 2015** menu folder)
|
||||
|
||||
There go to Libraries directory
|
||||
|
||||
D:
|
||||
cd TBuild\Libraries
|
||||
|
||||
and run
|
||||
|
||||
git clone https://chromium.googlesource.com/external/gyp
|
||||
SET PATH=%PATH%;D:\TBuild\Libraries\gyp;D:\TBuild\Libraries\ninja;
|
||||
cd ..\tdesktop\Telegram
|
||||
gyp\refresh.bat
|
||||
|
||||
#### Configure VS
|
||||
|
||||
* Launch VS2015 for configuring Qt5Package
|
||||
* QT5 > Qt Options > Add
|
||||
* Version name: **Qt 5.6.0 Win32**
|
||||
* Path: **D:\TBuild\Libraries\qt5_6_0\qtbase**
|
||||
* Default Qt/Win version: **Qt 5.6.0 Win32** – **OK** - You may need to restart Visual Studio for this to take effect.
|
||||
|
||||
#### Build the project
|
||||
|
||||
* File > Open > Project/Solution > **D:\TBuild\tdesktop\Telegram.sln**
|
||||
* Build \ Build Solution (Debug and Release configurations)
|
||||
* Select Telegram project and press Build > Build Telegram (Debug and Release configurations)
|
||||
* The result Telegram.exe will be located in **D:\TBuild\tdesktop\out\Debug** (and **Release**)
|
||||
|
Loading…
Reference in New Issue
Block a user