mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2026-07-25 06:54:43 +00:00
Use namespaced library aliases.
This commit is contained in:
+22
-23
@@ -18,7 +18,6 @@ add_subdirectory(lib_tl)
|
||||
add_subdirectory(lib_spellcheck)
|
||||
add_subdirectory(lib_storage)
|
||||
add_subdirectory(lib_lottie)
|
||||
add_subdirectory(lib_rlottie)
|
||||
add_subdirectory(codegen)
|
||||
|
||||
include(lib_ui/cmake/generate_styles.cmake)
|
||||
@@ -69,26 +68,26 @@ set_target_properties(Telegram PROPERTIES AUTORCC ON)
|
||||
|
||||
target_link_libraries(Telegram
|
||||
PRIVATE
|
||||
lib_base
|
||||
lib_crl
|
||||
lib_ui
|
||||
lib_tl
|
||||
lib_storage
|
||||
lib_lottie
|
||||
lib_rlottie
|
||||
lib_mtproto
|
||||
lib_scheme
|
||||
lib_export
|
||||
lib_ffmpeg
|
||||
lib_tgvoip
|
||||
external_lz4
|
||||
external_qt
|
||||
external_openssl
|
||||
external_crash_reports
|
||||
external_auto_updates
|
||||
external_zlib
|
||||
external_opus
|
||||
external_openal
|
||||
tdesktop::lib_mtproto
|
||||
tdesktop::lib_scheme
|
||||
tdesktop::lib_export
|
||||
tdesktop::lib_tgvoip
|
||||
desktop-app::lib_base
|
||||
desktop-app::lib_crl
|
||||
desktop-app::lib_ui
|
||||
desktop-app::lib_tl
|
||||
desktop-app::lib_storage
|
||||
desktop-app::lib_lottie
|
||||
desktop-app::lib_ffmpeg
|
||||
desktop-app::external_lz4
|
||||
desktop-app::external_rlottie
|
||||
desktop-app::external_qt
|
||||
desktop-app::external_openssl
|
||||
desktop-app::external_crash_reports
|
||||
desktop-app::external_auto_updates
|
||||
desktop-app::external_zlib
|
||||
desktop-app::external_opus
|
||||
desktop-app::external_openal
|
||||
)
|
||||
|
||||
set(telegram_sources
|
||||
@@ -964,12 +963,12 @@ if (WIN32)
|
||||
else()
|
||||
target_link_libraries(Telegram
|
||||
PRIVATE
|
||||
external_minizip
|
||||
desktop-app::external_minizip
|
||||
)
|
||||
if (APPLE)
|
||||
target_link_libraries(Telegram
|
||||
PRIVATE
|
||||
external_sp_media_key_tap
|
||||
desktop-app::external_sp_media_key_tap
|
||||
)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
|
||||
add_library(lib_export OBJECT)
|
||||
init_target(lib_export)
|
||||
add_library(tdesktop::lib_export ALIAS lib_export)
|
||||
|
||||
set(lib_export_sources
|
||||
PRIVATE
|
||||
@@ -42,6 +43,6 @@ PUBLIC
|
||||
|
||||
target_link_libraries(lib_export
|
||||
PUBLIC
|
||||
lib_base
|
||||
lib_scheme
|
||||
desktop-app::lib_base
|
||||
tdesktop::lib_scheme
|
||||
)
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
# https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
||||
|
||||
add_library(lib_ffmpeg OBJECT)
|
||||
add_library(desktop-app::lib_ffmpeg ALIAS lib_ffmpeg)
|
||||
init_target(lib_ffmpeg)
|
||||
|
||||
set(lib_ffmpeg_sources
|
||||
@@ -27,7 +28,7 @@ PUBLIC
|
||||
|
||||
target_link_libraries(lib_ffmpeg
|
||||
PUBLIC
|
||||
lib_base
|
||||
desktop-app::lib_base
|
||||
${libs_loc}/ffmpeg/libavformat/libavformat.a
|
||||
${libs_loc}/ffmpeg/libavcodec/libavcodec.a
|
||||
${libs_loc}/ffmpeg/libavutil/libavutil.a
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
|
||||
add_library(lib_mtproto OBJECT)
|
||||
init_target(lib_mtproto)
|
||||
add_library(tdesktop::lib_mtproto ALIAS lib_mtproto)
|
||||
|
||||
set(lib_mtproto_sources
|
||||
PRIVATE
|
||||
@@ -27,5 +28,5 @@ PUBLIC
|
||||
|
||||
target_link_libraries(lib_mtproto
|
||||
PUBLIC
|
||||
lib_scheme
|
||||
tdesktop::lib_scheme
|
||||
)
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
|
||||
add_library(lib_scheme OBJECT)
|
||||
init_target(lib_scheme)
|
||||
add_library(tdesktop::lib_scheme ALIAS lib_scheme)
|
||||
|
||||
include(cmake/generate_scheme.cmake)
|
||||
|
||||
@@ -23,6 +24,6 @@ PUBLIC
|
||||
|
||||
target_link_libraries(lib_scheme
|
||||
PUBLIC
|
||||
lib_base
|
||||
lib_tl
|
||||
desktop-app::lib_base
|
||||
desktop-app::lib_tl
|
||||
)
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
|
||||
add_library(lib_tgvoip OBJECT)
|
||||
init_target(lib_tgvoip)
|
||||
add_library(tdesktop::lib_tgvoip ALIAS lib_tgvoip)
|
||||
|
||||
set(tgvoip_loc ${third_party_loc}/libtgvoip)
|
||||
|
||||
@@ -761,5 +762,5 @@ PRIVATE
|
||||
|
||||
target_link_libraries(lib_tgvoip
|
||||
PRIVATE
|
||||
external_openssl
|
||||
desktop-app::external_openssl
|
||||
)
|
||||
|
||||
@@ -48,7 +48,7 @@ endif()
|
||||
if (DESKTOP_APP_DISABLE_SPELLCHECK)
|
||||
target_compile_definitions(Telegram PRIVATE TDESKTOP_DISABLE_SPELLCHECK)
|
||||
else()
|
||||
target_link_libraries(Telegram PRIVATE lib_spellcheck)
|
||||
target_link_libraries(Telegram PRIVATE desktop-app::lib_spellcheck)
|
||||
endif()
|
||||
|
||||
if (TDESKTOP_FORCE_GTK_FILE_DIALOG)
|
||||
|
||||
+1
-1
Submodule Telegram/codegen updated: dc530a1cec...69190a3375
+1
-1
Submodule Telegram/lib_base updated: c156e8eaf7...10b9bdc037
+1
-1
Submodule Telegram/lib_crl updated: 48bfce822d...0d9e70330a
+1
-1
Submodule Telegram/lib_lottie updated: 03693ebccb...38bca2d3f2
+1
-1
Submodule Telegram/lib_rpl updated: 2423c26360...370de851fe
+1
-1
Submodule Telegram/lib_spellcheck updated: e4ac966708...62e220b9f1
+1
-1
Submodule Telegram/lib_storage updated: 1ed6307b81...aee02d865b
+1
-1
Submodule Telegram/lib_tl updated: 54f5073dc4...5e1b052bf7
+1
-1
Submodule Telegram/lib_ui updated: b7af3b71a3...8e30342137
+1
-1
Submodule cmake updated: 118ce81dd4...33612794c6
Reference in New Issue
Block a user