From aebbac0c37a5447e6064afea4b9c80b331dce92c Mon Sep 17 00:00:00 2001 From: levlam Date: Sun, 13 Jun 2021 05:44:31 +0300 Subject: [PATCH] Do not export symbols from executables on Linux with CMake 3.4+. --- CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index d0865906e..5734308c3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,11 @@ 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(TDLib VERSION 1.7.4 LANGUAGES CXX C) if (NOT DEFINED CMAKE_MODULE_PATH)