neovim/cmake
dundargoc 37af46bb4c
feat(build): add_glob_target runs only on changed files #19070
The general idea is that add_glob_targets creates a "touch file", a
dummy file that acts as a dependency in order to check which files are
outdated since the last time the target was run.

Remove RunUncrustify.cmake as it's no longer necessary. It was initially
introduced to silence its noisy output. The per-file targets will
suppress the noisy output from uncrustify, except for the very first
run.

Also remove DefCmdTarget.cmake since add_glob_target already
incorporates its functionality.
2022-06-30 05:10:05 -07:00
..
ConvertPo.cmake Move po generation from Make to CMake. 2014-07-17 07:16:53 -04:00
Download.cmake cmake: Allow failing to download small suppress files 2017-03-31 16:04:18 +03:00
FindIconv.cmake build/msvc: Add libiconv to bundled dependencies 2018-06-09 20:50:02 -05:00
FindLibIntl.cmake build(cmake): fix static libintl test on macOS 2022-06-29 02:19:42 +08:00
FindLibLUV.cmake build: prioritize statically built libluv in search 2021-08-14 06:53:52 -06:00
FindLibTermkey.cmake build: clean up / remove X_USE_STATIC (#10713) 2019-08-07 22:19:55 +02:00
FindLibUV.cmake fix(build): call find_package(Threads) before using its variables 2021-09-21 06:56:59 -04:00
FindLIBVTERM.cmake build: rename CMake find modules for LibFindMacros #10928 2019-09-06 14:39:41 -07:00
FindLuaJit.cmake revert: "ci: remove mingw job #18580" 2022-05-17 17:07:45 +02:00
FindMsgpack.cmake build: clean up / remove X_USE_STATIC (#10713) 2019-08-07 22:19:55 +02:00
FindTreeSitter.cmake Align naming of FindTreeSitter cmake file and variables 2020-11-09 15:15:03 -05:00
FindUNIBILIUM.cmake build: rename CMake find modules for LibFindMacros #10928 2019-09-06 14:39:41 -07:00
GetCompileFlags.cmake cmake/GetCompileFlags: include CMAKE_C_COMPILER_ARG1 (#11091) 2019-09-25 00:09:23 +02:00
i386-linux-gnu.toolchain.cmake Travis: Refactor CI files, use container infrastructure. 2015-07-08 07:42:16 -03:00
InstallClintErrors.cmake cmake: Use archive instead of downloading *.json files (#6482) 2017-04-09 03:28:48 +02:00
InstallHelpers.cmake build(install): rescan GLOB files on rebuild 2021-10-18 11:44:15 +02:00
LibFindMacros.cmake build: fix warning with passively available libintl (#10380) 2019-07-01 03:32:52 +02:00
LuaHelpers.cmake build: adjust some messages (#9087) 2018-10-06 18:45:34 +02:00
PreventInTreeBuilds.cmake build: prevent in-tree builds for the time being, as it's not supported 2016-10-11 20:20:31 -04:00
RunMsgfmt.cmake Move po generation from Make to CMake. 2014-07-17 07:16:53 -04:00
RunMsgmerge.cmake Move po generation from Make to CMake. 2014-07-17 07:16:53 -04:00
RunTests.cmake fix(tests): remove misleading $TEST_PATH segment #19050 2022-06-23 16:15:55 -07:00
RunXgettext.cmake Move po generation from Make to CMake. 2014-07-17 07:16:53 -04:00
UninstallHelper.cmake build(cmake): simplify and speed up the uninstall target 2022-06-19 18:34:28 +02:00
Util.cmake feat(build): add_glob_target runs only on changed files #19070 2022-06-30 05:10:05 -07:00
WindowsDllCopy.cmake MSVC: Build third-party dependencies as release DLLs 2016-08-07 21:57:28 +01:00