aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorwsnipex <wsnipex@a1.net>2017-12-08 20:57:20 +0100
committerwsnipex <wsnipex@a1.net>2017-12-09 17:06:21 +0100
commita0daf6a902ee3d924ca548eb9453b924325b605c (patch)
treea307f0d060977e912e252cfcd4a18a12dcacc8c4 /CMakeLists.txt
parentf5ba56310f412afe7001250ca7ce91bd9e48e82e (diff)
[cmake] linux: add option to enable link time optimization
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6b77477b94..6b6020840f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,6 +1,11 @@
cmake_minimum_required(VERSION 3.1)
project(kodi LANGUAGES CXX C ASM)
+if(POLICY CMP0069)
+ set(CMAKE_POLICY_DEFAULT_CMP0069 NEW)
+ cmake_policy(SET CMP0069 NEW)
+endif()
+
list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules)
if(DEPENDS_DIR)
list(APPEND CMAKE_PREFIX_PATH ${DEPENDS_DIR})
@@ -464,6 +469,7 @@ if(VERBOSE)
message(STATUS "CMAKE_C_FLAGS : ${CMAKE_C_FLAGS}")
message(STATUS "CMAKE_CXX_FLAGS : ${CMAKE_CXX_FLAGS}")
message(STATUS "CMAKE_EXE_LINKER_FLAGS: ${CMAKE_EXE_LINKER_FLAGS}")
+ message(STATUS "LTO_OPTIMIZATION: : ${CMAKE_INTERPROCEDURAL_OPTIMIZATION}")
message(STATUS "#---------------------------------------------#")
message(STATUS "bindir : ${bindir}")
message(STATUS "includedir : ${includedir}")