From 7840760776cf8dbaa580ced87aec0222dbb693d7 Mon Sep 17 00:00:00 2001 From: dundargoc Date: Sat, 14 Oct 2023 13:12:48 +0200 Subject: build: bump minimum cmake version to 3.13 The benefits are primarily being able to use FetchContent, which allows for a more flexible dependency handling. Other various quality-of-life features such as `-B` and `-S` flags are also included. This also removes broken `--version` generation as it does not work for version 3.10 and 3.11 due to the `JOIN` generator expression. Reference: https://github.com/neovim/neovim/issues/24004 --- cmake/InstallHelpers.cmake | 13 ------------- 1 file changed, 13 deletions(-) (limited to 'cmake') diff --git a/cmake/InstallHelpers.cmake b/cmake/InstallHelpers.cmake index 63bf2bb73b..0a07bf9859 100644 --- a/cmake/InstallHelpers.cmake +++ b/cmake/InstallHelpers.cmake @@ -151,16 +151,3 @@ function(install_helper) ${RENAME}) endif() endfunction() - -# Without CONFIGURE_DEPENDS globbing reuses cached file tree on rebuild. -# For example it will ignore new files. -# CONFIGURE_DEPENDS was introduced in 3.12 - -function(glob_wrapper outvar) - if(${CMAKE_VERSION} VERSION_LESS 3.12) - file(GLOB ${outvar} ${ARGN}) - else() - file(GLOB ${outvar} CONFIGURE_DEPENDS ${ARGN}) - endif() - set(${outvar} ${${outvar}} PARENT_SCOPE) -endfunction() -- cgit