neovim/cmake
dundargoc 9f9cef1b56
build: make lpeg an imported library
Cmake truncates the full link path to a shared library if it is missing
an SONAME in some undocumented scenarios. This causes builds in some
systems to fail if "lpeg" isn't a library on the system path.

The path of imported libraries aren't modified by cmake, so we can use
that as a workaround until a proper solution for this has been
identified.

Closes https://github.com/neovim/neovim/issues/23395.
2023-04-30 23:57:15 +02:00
..
CheckUncrustifyVersion.cmake build(lint): check uncrustify version #19468 2022-07-25 06:18:49 -07:00
ConvertPo.cmake
FindIconv.cmake build: cmake cleanup (#22251) 2023-03-02 22:50:43 +01:00
FindLibintl.cmake build: cmake cleanup (#22251) 2023-03-02 22:50:43 +01:00
FindLibluv.cmake build: find system luv on ubuntu 2023-04-19 00:47:15 +02:00
FindLibtermkey.cmake build: cmake cleanup (#22251) 2023-03-02 22:50:43 +01:00
FindLibuv.cmake build: cmake cleanup 2023-04-04 19:27:21 +02:00
FindLibvterm.cmake build: cmake cleanup (#22251) 2023-03-02 22:50:43 +01:00
FindLpeg.cmake build: make lpeg an imported library 2023-04-30 23:57:15 +02:00
FindLuajit.cmake build: cmake cleanup (#22251) 2023-03-02 22:50:43 +01:00
FindMsgpack.cmake build(deps): bump msgpack-c to v6.0.0 (#22522) 2023-03-04 17:26:24 +01:00
FindTreesitter.cmake refactor(build): graduate libtreesitter features which are 1+ years old 2023-03-03 14:25:20 +01:00
FindUnibilium.cmake refactor(build): graduate unibilium VAR_FROM feature from 2017 2023-03-03 14:26:11 +01:00
Format.cmake build: add formatting targets for c and lua files (#19488) 2022-08-02 12:32:57 +02:00
GenerateVersion.cmake build: silence git describe error output 2023-03-05 18:50:25 +01:00
InstallHelpers.cmake refactor(build): make installation of runtime/ more effective 2023-03-07 20:16:52 +01:00
LuaHelpers.cmake refactor(build): include lpeg as a library 2023-04-27 11:40:00 +02:00
PreventInTreeBuilds.cmake
RunTests.cmake build: don't check environment variable to detect CI (#22234) 2023-02-12 14:42:00 +01:00
UninstallHelper.cmake build(cmake): simplify and speed up the uninstall target 2022-06-19 18:34:28 +02:00
Util.cmake build: exclude tui/terminfo_defs.h from lintc-clint (#21822) 2023-01-15 19:30:17 +01:00
WindowsDllCopy.cmake ci: print DLL copy messages only in CI environment (#22260) 2023-02-14 18:58:38 +01:00