From 845fddf5f235e10d4510af4db00c0304326e8a67 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Sat, 31 May 2025 21:17:05 +0400 Subject: [PATCH] Use enable_language --- CMakeLists.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 36e54053d7..85c326fec6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,19 +12,19 @@ include(cmake/validate_special_target.cmake) include(cmake/version.cmake) desktop_app_parse_version(Telegram/build/version) -set(project_langs C CXX) -if (APPLE) - list(APPEND project_langs OBJC OBJCXX) -elseif (LINUX) - list(APPEND project_langs ASM) -endif() - project(Telegram - LANGUAGES ${project_langs} + LANGUAGES C CXX VERSION ${desktop_app_version_cmake} DESCRIPTION "Official Telegram Desktop messenger" HOMEPAGE_URL "https://desktop.telegram.org" ) + +if (APPLE) + enable_language(OBJC OBJCXX) +elseif (LINUX) + enable_language(ASM) +endif() + set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT Telegram) get_filename_component(third_party_loc "Telegram/ThirdParty" REALPATH)