From 8f1c82d79bb28984f1f620e170f4212b46c05239 Mon Sep 17 00:00:00 2001 From: Portnyagin Maxim Date: Fri, 5 Dec 2025 22:52:34 +0100 Subject: [PATCH] [BUGFIX] Fix build on macOS --- CMakeLists.txt | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 60b3c1c..b3309c2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,12 +1,17 @@ -cmake_minimum_required(VERSION 3.1 FATAL_ERROR) +cmake_minimum_required(VERSION 3.10 FATAL_ERROR) project(TdlibJsonCli VERSION 1.0 LANGUAGES CXX) add_subdirectory(td) add_executable(tdlib_json_cli main.cpp) -set(CMAKE_EXE_LINKER_FLAGS " -static") -target_link_libraries(tdlib_json_cli Td::TdJsonStatic -static-libgcc -static-libstdc++) + +if(NOT APPLE) + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static") + target_link_libraries(tdlib_json_cli Td::TdJsonStatic -static-libgcc -static-libstdc++) +else() + target_link_libraries(tdlib_json_cli Td::TdJsonStatic) +endif() set_property(TARGET tdlib_json_cli PROPERTY CXX_STANDARD 11) set_target_properties(tdlib_json_cli PROPERTIES