diff --git a/Telegram/CMakeLists.txt b/Telegram/CMakeLists.txt index 2d7c5bd386..e05853f148 100644 --- a/Telegram/CMakeLists.txt +++ b/Telegram/CMakeLists.txt @@ -126,10 +126,6 @@ PRIVATE desktop-app::external_openal ) -if (NOT DESKTOP_APP_USE_PACKAGED) - target_link_libraries(Telegram PRIVATE desktop-app::external_opus) -endif() - # Telegram uses long atomic types, so on some architectures libatomic is needed. check_cxx_source_compiles(" #include @@ -146,7 +142,6 @@ if (DESKTOP_APP_USE_PACKAGED) target_link_libraries(Telegram PRIVATE - ${CMAKE_DL_LIBS} Threads::Threads ) endif() @@ -1183,21 +1178,12 @@ source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR}/Telegram PREFIX Resources FILES ${ target_include_directories(Telegram PRIVATE ${src_loc}) -if (NOT DESKTOP_APP_USE_PACKAGED) - target_include_directories(Telegram PRIVATE ${third_party_loc}/minizip) -endif() - target_compile_definitions(Telegram PRIVATE TDESKTOP_API_ID=${TDESKTOP_API_ID} TDESKTOP_API_HASH=${TDESKTOP_API_HASH} - AL_ALEXT_PROTOTYPES ) -if (NOT DESKTOP_APP_USE_PACKAGED) - target_compile_definitions(Telegram PRIVATE AL_LIBTYPE_STATIC) -endif() - if (${CMAKE_GENERATOR} MATCHES "(Visual Studio|Xcode)") set(output_folder ${CMAKE_BINARY_DIR}) elseif (DESKTOP_APP_SPECIAL_TARGET STREQUAL "") diff --git a/Telegram/cmake/lib_tgvoip.cmake b/Telegram/cmake/lib_tgvoip.cmake index 401598608d..3d13596fc3 100644 --- a/Telegram/cmake/lib_tgvoip.cmake +++ b/Telegram/cmake/lib_tgvoip.cmake @@ -790,4 +790,12 @@ else() desktop-app::external_openssl desktop-app::external_opus ) + + if (LINUX) + target_link_libraries(lib_tgvoip + PRIVATE + ${CMAKE_DL_LIBS} + pthread + ) + endif() endif()