From aa0963133806d5e3bbb02b51a24b2ef2ddeca5c7 Mon Sep 17 00:00:00 2001 From: Berkus Decker Date: Fri, 10 Feb 2017 23:58:35 +0200 Subject: [PATCH] Add cotire to targets --- CMakeLists.txt | 3 +++ Telegram/CMakeLists.txt | 8 ++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 093684d83..e52336bd2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,9 @@ cmake_minimum_required(VERSION 3.7) project(tdesktop) +set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cotire/CMake") +include(cotire) + set(CMAKE_CXX_STANDARD 14) set(CMAKE_AUTOMOC ON) set(CMAKE_INCLUDE_CURRENT_DIR ON) diff --git a/Telegram/CMakeLists.txt b/Telegram/CMakeLists.txt index 30a179f11..4cc36bd66 100644 --- a/Telegram/CMakeLists.txt +++ b/Telegram/CMakeLists.txt @@ -276,15 +276,18 @@ if (LINUX) ) endif() -include_directories(SourceFiles/core) - ##====================== ## Telegram ##====================== +include_directories("${CMAKE_CURRENT_SOURCE_DIR}/SourceFiles") + add_executable(Telegram ${APP_SRC} ${PLAT_SRC}) target_link_libraries(Telegram Qt5::Core Qt5::Widgets) +set_target_properties(Telegram PROPERTIES COTIRE_CXX_PREFIX_HEADER_INIT "SourceFiles/stdafx.h") +cotire(Telegram) + ##====================== if (APPLE) @@ -302,6 +305,7 @@ endif() ##====================== #add_executable(Updater ${UPD_SRC}) +#cotire(Updater)