Commit Graph

21 Commits

Author SHA1 Message Date
Friedrich von Never bd54842997 Send stderr from cmake into stdout
This will no more break build when warnings are received from cmake.
2019-06-28 11:04:38 +00:00
Friedrich von Never 9d4a8596dc Copy OpenSSL libraries to the output (#215)
[skip travis]
2018-11-11 23:10:35 +03:00
Friedrich von Never de6b51bc4e Convert build script to PowerShell
Close #205.
2018-10-27 21:48:50 +03:00
Friedrich von Never db321f1e6b Fix the executable name (#179)
Now executable is on artifacts in AppVeyor.
2018-09-30 18:23:45 +03:00
Friedrich von Never b2b6c5bd25 Run ctest on appveyor (#57) 2018-03-11 15:31:18 +03:00
Friedrich von Never d28745423a Pack PDBs into a separate artifact (#57) 2018-03-11 03:53:52 +03:00
Friedrich von Never 05b766a460 Extract Appveyor scripts into separate files (#57) 2018-03-11 03:53:52 +03:00
Stanislav Ershov c879bc80be New appveyor.yml 2017-12-21 09:14:42 +03:00
Christoph 62463d2c3e Remove notes about the signature (#4015)
* Remove notes about the signature

It's handled by a bot now 🎉

* Remove check from travis

* Remove check from appveyor
2017-10-26 23:35:55 +02:00
Duncan Ogilvie 34d15e7216 don't call vcvarsall.bat in AppVeyor script (#3945)
Follow-up for #3920

Signed-off-by: Duncan Ogilvie mr.exodia.tpodt@gmail.com (github: mrexodia)
2017-09-29 20:24:04 +02:00
eegorov 8bfe407610 New build option: without GTK and appindicator
Signed-off-by: Egor Y. Egorov <egor.y.egorov@gmail.com> (github: eegorov)
2017-09-28 18:32:51 +03:00
Duncan Ogilvie 5d5b89c82d Customized BUILD_DIR in install.bat (#3920)
This is a very simple change that allow people to build Telegram like AppVeyor does it, but not in C:\TBuild (often C is "System Reserved" and cannot be used). Instead you can build it anywhere (from the visual studio 2017 x86 command prompt) like this:

    >set BUILD_DIR=%CD%
    >git clone https://github.com/telegramdesktop/tdesktop.git
    >cd tdesktop
    >.\.appveyor\install.bat
    >msbuild Telegram\Telegram.sln /property:Configuration=Debug /p:Platform=Win32

Some notes:

- I replaced all C:\TBuild with %BUILD_DIR%, even if it is decided not to merge this, keep that.
- %BUILD_DIR%\Libraries\prepare.bat might fail to extract the 7z Qt libraries for some reason (even if 7z.exe is in PATH) this has not been fixed

Signed-off-by: Duncan Ogilvie mr.exodia.tpodt@gmail.com (github: mrexodia)
2017-09-28 12:03:39 +02:00
John Preston 74e46f7b80 Fix travis / appveyor CI builds. 2017-09-06 17:12:26 +03:00
Christoph ea082e9604 Retry cloning dep. if prebare.bat is missing (#3861)
Signed-off-by: auchri <auer.chrisi@gmx.net>
2017-09-04 21:46:57 +02:00
John Preston 475f0e9544 Fix build for the new GYP version, fix Appveyor. 2017-05-05 12:25:06 +03:00
Christoph 6fa3122bb6 Implement signature check for Travis and AppVeyor (#3295)
Signed-off-by: Christoph Auer <auer.chrisi@gmx.net>
2017-04-19 14:57:45 +02:00
Christoph f4edb7ada5 Only clone latest commit at AppVeyor (#3283)
Signed-off-by: Christoph Auer <auer.chrisi@gmx.net>
2017-04-18 11:47:19 +02:00
John Preston 7da52bd3ec Move GSL dependency to a submodule. 2017-03-10 14:34:43 +03:00
John Preston 12bbd971b3 Added Guideline Support Library as a dependency.
See https://github.com/Microsoft/GSL for information.
2017-03-04 12:01:07 +03:00
Christoph Auer daa934014c Change TELEGRAM_BUILD_DEFINES to TDESKTOP_BUILD_DEFINES 2017-02-19 09:29:08 +01:00
Christoph ef535ca026 Implement AppVeyor (#3025)
Also implement build defines for Windows
Set TELEGRAM_BUILD_DEFINES before calling gyp/refresh.bat

Fix #3000

Signed-off-by: Christoph <auer.chrisi@gmx.net>
2017-02-18 20:23:50 +01:00