| 123456789101112131415161718192021222324252627282930313233343536373839 |
- # This file is part of Telegram Desktop,
- # the official desktop application for the Telegram messaging service.
- #
- # For license and copyright information please follow this link:
- # https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
- add_library(td_lang OBJECT)
- init_non_host_target(td_lang)
- add_library(tdesktop::td_lang ALIAS td_lang)
- include(cmake/generate_lang.cmake)
- generate_lang(td_lang ${res_loc}/langs/lang.strings)
- target_precompile_headers(td_lang PRIVATE ${src_loc}/lang/lang_pch.h)
- nice_target_sources(td_lang ${src_loc}
- PRIVATE
- lang/lang_file_parser.cpp
- lang/lang_file_parser.h
- lang/lang_hardcoded.h
- lang/lang_keys.cpp
- lang/lang_keys.h
- lang/lang_pch.h
- lang/lang_tag.cpp
- lang/lang_tag.h
- lang/lang_text_entity.cpp
- lang/lang_text_entity.h
- lang/lang_values.h
- )
- target_include_directories(td_lang
- PUBLIC
- ${src_loc}
- )
- target_link_libraries(td_lang
- PUBLIC
- desktop-app::lib_ui
- )
|