aboutsummaryrefslogtreecommitdiff
path: root/third-party
Commit message (Collapse)AuthorAge
* deps: bump lua clientJustin M. Keyes2018-06-10
|
* build/msvc: Add support for building gettext tools with MSVCb-r-o-c-k2018-06-09
| | | | | Only includes the tools needed for Neovim: xgettext, msgfmt, and msgmerge.
* build/msvc: Add libiconv to bundled dependenciesb-r-o-c-k2018-06-09
|
* win/build: download iconv, gettext toolsJustin M. Keyes2018-06-06
| | | | | | - We need the gettext tools (msgmerge.exe) because these aren't built when we build from source (not trivial). - We can use the pre-built libiconv-2.dll for DYNAMIC_ICONV_DLL.
* deps: Fix libvterm and libtermkey escape sequences for MSVCb-r-o-c-k2018-06-03
| | | | | The escape sequence `\e` is non-standard and not supported by MSVC. It caused the terminal emulator to incorrectly interpret certain keys.
* deps: Ignore whitespace when applying libuv patchb-r-o-c-k2018-06-03
|
* deps: Upgrade LuaRocks and remove patchb-r-o-c-k2018-06-03
|
* Merge #8434 'win/build: prefer Ninja'Justin M. Keyes2018-05-27
|\
| * Change to use bundled libuv to build luverw72018-05-27
| |
| * Change to use RUNTIME target for DLL installationerw72018-05-23
| |
| * Change to not use library prefix on MSVCerw72018-05-23
| |
| * Change conditions to more generallyerw72018-05-23
| |
| * Remove unnecessary copy of headererw72018-05-23
| |
| * Change to always use cmake to build libuv on Windowserw72018-05-22
| |
| * Change to use cmake to build libuverw72018-05-22
| |
| * Change to enable build by Ninja on Windowserw72018-05-21
| |
* | win/build: Fix install (#8420)erw72018-05-20
|/
* deps: update to msgpack 3.0.0Justin M. Keyes2018-05-20
| | | | | | Upgrade msgpack so that Nvim 0.3.0 builds on gcc 8. ref #7506
* win: set TERMINFO_DIRS at build-time (#8408)erw72018-05-19
| | | | Fixes abnormal terminaion when TERM environment variable is set in Windows.
* win: open child stdio handles in overlapped-mode (#8113)Björn Linse2018-04-25
| | | This will be used e.g. by the python client for native asyncio support
* build/freebsd: set CMAKE_MAKE_PROGRAM iff "Unix Makefiles" (#8260)John Szakmeister2018-04-12
| | | | | | | It's only appropriate to set CMAKE_MAKE_PROGRAM to gmake when we're using the "Unix Makefiles" generator. On QB, the nodes have Ninja available and will use it, which means CMAKE_GENERATOR is set to "Ninja". Setting CMAKE_MAKE_PROGRAM was forcing the build to use gmake instead of ninja, which was causing the build failure.
* build/OpenBSD: force gmake (#8222)Utkarsh Anand2018-04-07
| | | fix #8216
* Merge #8208 'Clean up dependency patches'Justin M. Keyes2018-04-02
|\ | | | | closes #6659
| * build/windows: Patch Luv with a patch file instead of CMakeb-r-o-c-k2018-04-01
| |
| * build/windows: Move libtermkey patches into this repositoryb-r-o-c-k2018-04-01
| |
* | build/OpenBSD: need -lpthread -lc++abi for LuaJIT (#8215)Utkarsh Anand2018-04-02
|/
* build/msvc: Fix libvterm patchb-r-o-c-k2018-03-26
|
* build/msvc: Add libintl to bundled dependencies (#8163)b-r-o-c-k2018-03-24
|
* build/windows: Add CMakeLists.txt for gperfb-r-o-c-k2018-03-18
|
* build/windows: Add CMake script to generate headers for Libvtermb-r-o-c-k2018-03-18
| | | | | On Windows the CMake script will replace the Perl script used by Libvterm to generate headers.
* build/windows: Add CMakeLists.txt for Libuv on Windowsb-r-o-c-k2018-03-18
| | | | | Adding a CMakeLists.txt for Libuv removes the need for Python when building on Windows.
* build/windows: Ignore whitespace when applying patchesb-r-o-c-k2018-03-18
| | | | | The --ignore-whitespace argument was added when applying patches to prevent failures when patched files have different line endings.
* build/luarocks: avoid parallelism for luarocks buildJustin M. Keyes2018-03-11
| | | | | | | Is there a race between the luarocks `make bootstrap` dependencies? reverts f73b4911312b35bfe38ed068672a2f8ba8875ba7 ref https://github.com/luarocks/luarocks/pull/774
* build/luarocks: apply "Fix siteconfig" patchJustin M. Keyes2018-03-11
| | | | upstream: https://github.com/luarocks/luarocks/pull/774
* build/msvc: Add Git as a requirement for Windows patchesb-r-o-c-k2018-03-06
|
* build/msvc: Add Appveyor CI for MSVCb-r-o-c-k2018-03-04
|
* build/msvc: Remove pkgconfig dependency on Windowsb-r-o-c-k2018-03-04
|
* Merge branch 'master' into msvc-compatb-r-o-c-k2018-03-01
|\
| * third-party: build all deps with debugging symbols (#8042)Marco Hinz2018-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When building with CMAKE_BUILD_TYPE=Debug, the dependencies are built like this: | Dep | Defaults | Debug | |------------|-----------|---------------------------------------------| | unibilium | `-O2` | `make CFLAGS=-O0 DEBUG=1` | | msgpack | `-g -O3` | `cmake . -DCMAKE_C_FLAGS_DEBUG="-O0 -ggdb"` | | libuv | `-g -O2` | `./configure CFLAGS="-O0 -ggdb"` | | luv | `-g -O2` | `cmake . -DCMAKE_C_FLAGS_DEBUG="-O0 -ggdb"` | | libvterm | not set | `make CFLAGS=-O0 DEBUG=1` | | libtermkey | not set | `make CFLAGS=-O0 DEBUG=1` | | jemalloc | `-g3 -O3` | `./configure CFLAGS="-O0 -ggdb"` | | gperf | `-g -O2` | `./configure CXXFLAGS="-O0 -ggdb"` | | luajit | `-g -O2` | haven't checked yet | This means that only unibilium, libtermkey, and libvterm don't build with debugging symbols by default. Build them with debugging symbols and optimisations that don't hinder debugging: -Og -g
* | build/msvc: Make libtermkey depend on Unibiliumb-r-o-c-k2018-03-01
| |
* | build/msvc: Add patch for LuaRocksb-r-o-c-k2018-03-01
| | | | | | | | LuaRocks bundles an outdated wget.exe for downloading packages on Windows. It is too old to support GitHub's TLS, so this patch will replace it with curl.
* | build/msvc: Add patch for libvtermb-r-o-c-k2018-03-01
| | | | | | | | The patch removes VLAs because MSVC does not support them.
* | build/msvc: Add CMakeLists.txt and header for Unibiliumb-r-o-c-k2018-03-01
| | | | | | | | | | A header was added for compatibility with MSVC and CMakeLists.txt was added for building with CMake.
* | build/msvc: Use patched libvterm for MSVCb-r-o-c-k2018-02-28
| |
* | build/msvc: Add MSVC compiler flag when building LuaRocksb-r-o-c-k2018-02-28
| |
* | build/msvc: Remove unnecessary copy command for msgpack DLLb-r-o-c-k2018-02-28
| |
* | build/msvc: Fix linking for luajit and luvb-r-o-c-k2018-02-28
| |
* | build/msvc: Allow building Unibilium on Windowsb-r-o-c-k2018-02-28
|/
* third-party: Explicitly version pin all luarocks modulesJames McCoy2018-02-26
|
* third-party: Install all luarocks by name instead of URLJames McCoy2018-02-25
|