mirror of
https://github.com/neovim/neovim.git
synced 2025-10-15 14:26:07 +00:00
build: remove unnecessary policy related code
Having cmake version 3.10 as the required minimum version ensures these are set to new by default.
This commit is contained in:
@@ -443,11 +443,6 @@ endif()
|
||||
|
||||
set(NVIM_EXEC_LINK_LIBRARIES ${NVIM_LINK_LIBRARIES} ${LUA_PREFERRED_LIBRARIES})
|
||||
|
||||
# Add IPO flags (for LTO), or error if CMake does not know the flags. #8654
|
||||
if(POLICY CMP0069)
|
||||
cmake_policy(SET CMP0069 NEW)
|
||||
endif()
|
||||
|
||||
add_executable(nvim ${NVIM_GENERATED_FOR_SOURCES} ${NVIM_GENERATED_FOR_HEADERS}
|
||||
${NVIM_GENERATED_SOURCES} ${NVIM_SOURCES} ${NVIM_HEADERS}
|
||||
${EXTERNAL_SOURCES} ${EXTERNAL_HEADERS})
|
||||
@@ -461,7 +456,7 @@ set_property(TARGET nvim APPEND PROPERTY
|
||||
INCLUDE_DIRECTORIES ${LUA_PREFERRED_INCLUDE_DIRS})
|
||||
set_property(TARGET nvim PROPERTY ENABLE_EXPORTS TRUE)
|
||||
|
||||
if(ENABLE_LTO AND (POLICY CMP0069))
|
||||
if(ENABLE_LTO)
|
||||
include(CheckIPOSupported)
|
||||
check_ipo_supported(RESULT IPO_SUPPORTED)
|
||||
if(IPO_SUPPORTED AND (NOT CMAKE_BUILD_TYPE MATCHES Debug))
|
||||
|
Reference in New Issue
Block a user