neovim/cmake.deps/cmake
dundargoc b80a8e2c16 build: adjust how find order is prioritized
Ensure bundled libraries and include directories are always searched
first before any others. This will provide a more consistent experience
as the search order of the builtin find_ functions can vary depending on
system. This should make the build process faster when building with
bundled deps as we limit the search to only the .deps directory.
Separating the search between .deps and everything makes debugging
find_-related problems simpler if you need to check how dependencies are
found.

For libraries, we divide the search process into the following order:
1. Only search in .deps directory and only search for static libraries.
2. Only search in .deps directory and search for all libraries.
3. Search everywhere and search for all libraries.

Make an exception for FindLibintl.cmake as changing the search order
seems to break some tests on macos.
2023-10-16 20:15:41 +02:00
..
BuildGettext.cmake build: unset variables ending with "URL" if USE_EXISTING_SRC_DIR is ON 2023-03-04 00:30:07 +01:00
BuildLibiconv.cmake build: unset variables ending with "URL" if USE_EXISTING_SRC_DIR is ON 2023-03-04 00:30:07 +01:00
BuildLibtermkey.cmake build: cmake cleanup 2023-04-04 19:27:21 +02:00
BuildLibuv.cmake build: unset variables ending with "URL" if USE_EXISTING_SRC_DIR is ON 2023-03-04 00:30:07 +01:00
BuildLibvterm.cmake build: unset variables ending with "URL" if USE_EXISTING_SRC_DIR is ON 2023-03-04 00:30:07 +01:00
BuildLpeg.cmake build: add system lua include dir for lpeg 2023-05-07 00:47:45 +02:00
BuildLua.cmake build: various fixes 2023-09-04 00:00:26 +02:00
BuildLuajit.cmake build: adjust how find order is prioritized 2023-10-16 20:15:41 +02:00
BuildLuv.cmake build: cmake cleanup 2023-05-13 12:12:29 +02:00
BuildMsgpack.cmake build: cmake cleanup 2023-05-13 12:12:29 +02:00
BuildTreesitter.cmake build: cmake cleanup 2023-04-04 19:27:21 +02:00
BuildTreesitterParsers.cmake feat(treesitter): add bash parser and queries 2023-07-01 11:28:32 +02:00
BuildUnibilium.cmake build: unset variables ending with "URL" if USE_EXISTING_SRC_DIR is ON 2023-03-04 00:30:07 +01:00
CopyFilesGlob.cmake build: cmake cleanup 2023-05-13 12:12:29 +02:00
GetBinaryDeps.cmake build: various cmake fixes 2023-04-15 22:39:30 +02:00
GettextCMakeLists.txt build(cmake): add modelines to enable syntax highlighting 2022-10-21 11:48:12 +02:00
LibiconvCMakeLists.txt build(cmake): add modelines to enable syntax highlighting 2022-10-21 11:48:12 +02:00
LibtermkeyCMakeLists.txt build: cmake cleanup 2023-04-04 19:27:21 +02:00
LibvtermCMakeLists.txt build: set CMAKE_C_STANDARD to 99 for all dependencies 2023-03-24 10:22:15 +01:00
LpegCMakeLists.txt refactor(build): include lpeg as a library 2023-04-27 11:40:00 +02:00
MarkdownParserCMakeLists.txt feat(treesitter): bundle markdown parser and queries (#22481) 2023-07-01 11:08:06 +02:00
TreesitterCMakeLists.txt build: cmake cleanup 2023-04-04 19:27:21 +02:00
TreesitterParserCMakeLists.txt build: set CMAKE_C_STANDARD to 99 for all dependencies 2023-03-24 10:22:15 +01:00