Do not export symbols from executable on Linux with CMake 3.4+.

This commit is contained in:
levlam 2021-06-13 05:51:38 +03:00
parent 29f11170be
commit 21cc85064c

View File

@ -1,5 +1,11 @@
cmake_minimum_required(VERSION 3.0.2 FATAL_ERROR) cmake_minimum_required(VERSION 3.0.2 FATAL_ERROR)
if (POLICY CMP0065)
# do not export symbols from executables
# affects compiler checks in project(), so must be set before it
cmake_policy(SET CMP0065 NEW)
endif()
project(TelegramBotApi VERSION 5.2 LANGUAGES CXX) project(TelegramBotApi VERSION 5.2 LANGUAGES CXX)
add_subdirectory(td EXCLUDE_FROM_ALL) add_subdirectory(td EXCLUDE_FROM_ALL)