Commit Graph

3316 Commits

Author SHA1 Message Date
Berkus Decker c6f94dd5f9 Extract DISABLE_CRASH_REPORTS flag 2017-11-22 04:25:10 +02:00
Berkus Decker d01daaa8b8 Group 3rdparty includes in one place [sq] 2017-11-22 04:24:53 +02:00
Berkus Decker 02c9438893 Fix styles list [sq] 2017-11-22 04:08:39 +02:00
Berkus Decker 465d39b8e4 Add missing include dirs [wip] 2017-11-22 04:08:24 +02:00
Berkus Decker 4c6645f283 git subrepo clone https://github.com/philsquared/Catch Telegram/ThirdParty/Catch
subrepo:
  subdir:   "Telegram/ThirdParty/Catch"
  merged:   "63c097a07"
upstream:
  origin:   "https://github.com/philsquared/Catch"
  branch:   "master"
  commit:   "63c097a07"
git-subrepo:
  version:  "0.3.1"
  origin:   "???"
  commit:   "???"
2017-11-22 03:54:58 +02:00
Berkus Decker f27cd81fd0 git subrepo clone https://github.com/Microsoft/GSL.git Telegram/ThirdParty/GSL
subrepo:
  subdir:   "Telegram/ThirdParty/GSL"
  merged:   "1c95f943"
upstream:
  origin:   "https://github.com/Microsoft/GSL.git"
  branch:   "master"
  commit:   "1c95f943"
git-subrepo:
  version:  "0.3.1"
  origin:   "???"
  commit:   "???"
2017-11-22 03:54:35 +02:00
Berkus Decker 0dde6bbc3b git subrepo clone https://github.com/mapbox/variant Telegram/ThirdParty/variant
subrepo:
  subdir:   "Telegram/ThirdParty/variant"
  merged:   "237f83ca"
upstream:
  origin:   "https://github.com/mapbox/variant"
  branch:   "master"
  commit:   "237f83ca"
git-subrepo:
  version:  "0.3.1"
  origin:   "???"
  commit:   "???"
2017-11-22 03:53:58 +02:00
Berkus Decker 2427b54e56 git subrepo clone https://github.com/telegramdesktop/libtgvoip Telegram/ThirdParty/libtgvoip
subrepo:
  subdir:   "Telegram/ThirdParty/libtgvoip"
  merged:   "651594b3"
upstream:
  origin:   "https://github.com/telegramdesktop/libtgvoip"
  branch:   "tdesktop"
  commit:   "651594b3"
git-subrepo:
  version:  "0.3.1"
  origin:   "???"
  commit:   "???"
2017-11-22 03:52:55 +02:00
Berkus Decker 5e31fcb240 More sources to a single source directory target for PCH 2017-11-22 03:51:58 +02:00
Berkus Decker 5b703d2373 Remove codegen build gyp - fully ported to cmake 2017-11-22 03:51:37 +02:00
Berkus Decker 72a6afb162 Update codegen_emoji cmdline 2017-11-22 03:51:20 +02:00
Berkus Decker 7dce891024 [wip] Add some dependencies for generated files 2017-11-22 03:23:38 +02:00
Berkus Decker b69598e66f Add missed source file [sq] 2017-11-22 03:22:50 +02:00
Berkus Decker 43480b0ae8 Make stdafx.cpp first target source file to make cotire work 2017-11-22 03:22:36 +02:00
Berkus Decker b76189fec9 [wip] Remove fixmes 2017-11-22 03:22:10 +02:00
Berkus Decker 583af6b525 Move policy setting to root cmakefile [sq] 2017-11-22 03:21:53 +02:00
Berkus Decker 27f0d2c1b8 Require C++14 2017-11-22 03:21:32 +02:00
Berkus Decker f57382b12c Bump required cmake to 3.10 2017-11-22 03:21:15 +02:00
Berkus Decker 436627b5d8 Update readme
* Mark this as a fork
* Add example cmake invocation that finds openssl and Qt5
2017-11-22 02:43:52 +02:00
Berkus Decker c142a7d496 Suppress policy message about automoc-ing generated files
* We do not need this (yet?)
2017-11-22 02:43:10 +02:00
Berkus Decker 7eeaab6dd3 Integrate cmake-qt detection 2017-11-22 02:42:43 +02:00
Berkus Decker 7585ec70f8 [wip] Update for new tg version, integrate some cmake changes
* from 31b2c9d721/telegram.cmake
2017-11-22 02:20:53 +02:00
Berkus Decker 3a5d92d82d [sq] kill temp diff file 2017-11-22 02:19:55 +02:00
Berkus Decker 7ce46fee44 Update required cmake version, rename project 2017-11-22 02:19:43 +02:00
Berkus Decker dbc9f041ef Subject: [PATCH] Fixed build under Fedora using rpmbuild and mock.
From dba8b962c805af477ceee699aa1c05143aa19d43 Mon Sep 17 00:00:00 2001
From: Vitaly Zaitsev <vitaly@easycoding.org>
Date: Fri, 31 Mar 2017 14:29:58 +0200
2017-11-22 01:18:35 +02:00
Berkus Decker a653fd0f44 Private header temporary added. Qt and GTK requirements added. CMake required version reduced. 2017-11-20 22:56:24 +02:00
Berkus Decker 1783290f31 Telegram cmake from Stanislav Ershov
31b2c9d721/telegram.cmake
2017-11-20 22:35:49 +02:00
Berkus Decker 6462638710 remove stupidity 2017-11-20 22:35:48 +02:00
Berkus Decker 95cede9e78 shut off OSX crashpad 2017-11-20 22:34:18 +02:00
Berkus Decker 56dbd4bff2 Fix missing includes 2017-11-20 22:34:17 +02:00
Berkus Decker 9da39b0b56 [temp] add private Qt headers 2017-11-20 22:32:41 +02:00
Berkus Decker 60c77e0738 Move include paths to exe spot 2017-11-20 22:32:41 +02:00
Berkus Decker 979f3035f6 Add openal-soft 2017-11-20 22:32:41 +02:00
Berkus Decker 2592e630da Add libzip 2017-11-20 22:32:41 +02:00
Evgenii 53b851053d Add missing defines 2017-11-20 22:32:41 +02:00
Evgenii b96d64fdaf Add missing files. Update Qt5 dependency 2017-11-20 22:32:41 +02:00
Berkus Decker e5a94f53b2 Private header temporary added. Qt and GTK requirements added. CMake required version reduced. 2017-11-20 22:32:40 +02:00
Evgenii 8423afec2b Reduce required CMake version 2017-11-20 22:27:22 +02:00
Evgenii bbea7f308d Add Gtk dependency 2017-11-20 22:27:22 +02:00
Evgenii aab75e23fb Find specific Qt version 2017-11-20 22:27:22 +02:00
Evgenii 7649c5f592 Add cmake modules directory 2017-11-20 22:27:22 +02:00
Evgenii 36f8a53b56 [wip] remove local paths 2017-11-20 22:27:22 +02:00
Evgenii 63fbf6a975 Change used private header
* Hopefully it will be replaced with separate fixed-point lib
2017-11-20 22:27:21 +02:00
Berkus Decker 5eb26de667 [temp] Unhandled enums 2017-11-20 22:27:21 +02:00
Berkus Decker 77edac4541 Add core includes 2017-11-20 22:10:38 +02:00
Berkus Decker 26fac79c28 Add thirdparty sources 2017-11-20 22:10:38 +02:00
Berkus Decker 3720a7bc8c Generate styles properly 2017-11-20 22:10:38 +02:00
Berkus Decker 0ce73f4cb8 Add liblzma 2017-11-20 22:10:38 +02:00
Berkus Decker 66f482ca97 [fixme] hardcode some private qt headers paths 2017-11-20 22:10:38 +02:00
Berkus Decker c485327f40 [wip] add more generated files 2017-11-20 22:10:38 +02:00