From 9449c99e259ed13484c31c588b09c6015f30dcf0 Mon Sep 17 00:00:00 2001 From: Dennis Luxen Date: Fri, 10 Oct 2014 10:46:43 +0200 Subject: [PATCH] enable partitioning on LTO, good riddance GCC 4.7 --- CMakeLists.txt | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7b7fc7402..a66e547e1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -151,18 +151,6 @@ elseif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC") add_definitions(-D_WIN32_WINNT=0x0501) endif() -# disable partitioning of LTO process when possible (fixes Debian issues) -set(LTO_PARTITION_FLAGS "") -CHECK_CXX_COMPILER_FLAG("-flto-partition=none" HAS_LTO_PARTITION_FLAG) -if (HAS_LTO_PARTITION_FLAG) - set(LTO_PARTITION_FLAGS "${LTO_PARTITION_FLAGS} -flto-partition=none") -endif (HAS_LTO_PARTITION_FLAG) - -# Add Link-Time-Optimization flags, if supported (GCC >= 4.7) and enabled -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${LTO_FLAGS}") -set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${LTO_FLAGS} ${LTO_PARTITION_FLAGS}") -set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${LTO_FLAGS} ${LTO_PARTITION_FLAGS}") - # Activate C++11 if(NOT "${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC") ADD_DEFINITIONS(-std=c++11)