mirror of
https://github.com/neovim/neovim.git
synced 2024-12-24 13:15:09 -07:00
0b2f6a0cf4
This achieves several goals: * Less reliance on scripts so we have better portability to Windows (though we still have a ways to go for proper Windows support). Luajit, luarocks, moonscript, and busted are all installed via CMake now. * Trying to make use of pkg-config to get the correct libraries. The latest libuv is still broken in this regard, but we'll at least be in a position to use it. * Allow the use of Ninja or make. The former runs faster in many environments, and automatically makes use of parallel builds. This also allows for system installed dependencies--though not through the Makefile just yet--and adds support for FreeBSD. This also make us build libuv and luajit as static libraries only, since we're only concerned about having static libraries for our bundled dependencies.
9 lines
360 B
Markdown
9 lines
360 B
Markdown
# Third party dependencies for neovim
|
|
|
|
This directory contains the recipes to build any third party dependencies for
|
|
neovim which, for one reason or another, we cannot rely on the system to supply.
|
|
|
|
Most of the details are captured in the `CMakeLists.txt`, but we have a
|
|
dedicated directory in case any of the dependencies requires patching and other
|
|
support.
|