From 26fac79c285656c42380712ea72084641df85b49 Mon Sep 17 00:00:00 2001 From: Berkus Decker Date: Sun, 19 Feb 2017 01:29:21 +0200 Subject: [PATCH] Add thirdparty sources --- Telegram/CMakeLists.txt | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/Telegram/CMakeLists.txt b/Telegram/CMakeLists.txt index e47d838af..1cebdbead 100644 --- a/Telegram/CMakeLists.txt +++ b/Telegram/CMakeLists.txt @@ -421,14 +421,31 @@ if (LINUX) ) endif() +set(THIRD_PARTY_SRC) + +if (APPLE) + list(APPEND THIRD_PARTY_SRC + ThirdParty/SPMediaKeyTap/SPMediaKeyTap.m + ThirdParty/SPMediaKeyTap/SPInvocationGrabbing/NSObject+SPInvocationGrabbing.m + ) + include_directories(ThirdParty/SPMediaKeyTap) +endif() + +list(APPEND THIRD_PARTY_SRC + ThirdParty/minizip/ioapi.c + ThirdParty/minizip/zip.c + ThirdParty/minizip/unzip.c +) +include_directories(ThirdParty/minizip) + ##====================== ## Telegram ##====================== include_directories("${CMAKE_CURRENT_SOURCE_DIR}/SourceFiles") -add_executable(Telegram ${APP_SRC} ${PLAT_SRC}) -target_link_libraries(Telegram Qt5::Core Qt5::Widgets) +add_executable(Telegram ${APP_SRC} ${PLAT_SRC} ${THIRD_PARTY_SRC}) +target_link_libraries(Telegram Qt5::Core Qt5::Widgets) # crashpad::crashpad_client) target_link_libraries(Telegram ${LIBLZMA_LIBRARIES}) qt5_use_modules(Telegram Core Widgets)