mirror of
https://github.com/neovim/neovim.git
synced 2024-12-23 20:55:18 -07:00
6609a545ad
Piping input into nvim causes the helptags generation to hang. For
example, the following does not work:
yes | nvim -c "helptags ."
The helptags are generated during installation with a command similar
to the one above, using CMake's execute_process to call nvim.
As execute_process does not use an intermediate shell, the following
will cause the installation to hang:
yes | make install
pacaur, an Arch Linux package helper, uses a similar command to
install packages [1], and thus can currently not be used to install
Neovim.
This commit adds a workaround to GenerateHelptags.cmake to circumvent
this problem.
[1]
|
||
---|---|---|
.. | ||
ConvertPo.cmake | ||
FindIconv.cmake | ||
FindJeMalloc.cmake | ||
FindLibIntl.cmake | ||
FindLibTermkey.cmake | ||
FindLibUV.cmake | ||
FindLibVterm.cmake | ||
FindLuaJit.cmake | ||
FindMsgpack.cmake | ||
FindUnibilium.cmake | ||
GenerateHelptags.cmake | ||
GetCompileFlags.cmake | ||
GetGitRevisionDescription.cmake | ||
GetGitRevisionDescription.cmake.in | ||
i386-linux-gnu.toolchain.cmake | ||
InstallHelpers.cmake | ||
LibFindMacros.cmake | ||
LuaHelpers.cmake | ||
mingw32-w64-cross-travis.toolchain.cmake | ||
RunLint.cmake | ||
RunMsgfmt.cmake | ||
RunMsgmerge.cmake | ||
RunTests.cmake | ||
RunXgettext.cmake |