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