aboutsummaryrefslogtreecommitdiff
path: root/third-party/cmake
Commit message (Collapse)AuthorAge
...
* 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: 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: 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
|
* third-party: Use luacheck releases (0.21.2 for now) instead of masterJames McCoy2018-02-25
| | | | | | Tracking master subjects us to breakages (as happened when luacheck-scm-1.rockspec got renamed to luacheck-dev-1.rockspec) and makes older releases unbuildable when that happens.
* third-party: Install luabitop if using LuaJames McCoy2018-02-02
|
* third-party: lua: Set LUA_ROOT to ${DEPS_INSTALL_DIR}James McCoy2018-02-02
|
* third-party: luarocks: Use Lua if LuaJIT is disabledJames McCoy2018-02-02
|
* build: BuildLuarocks.cmake: fix luacheck rockspec (#7961)손량2018-02-02
| | | luacheck renamed the filename from luacheck-scm-1.rockspec to luacheck-dev-1.rockspec.
* build: fix luacheck detection (avoids re-download on win32) (#7905)George Zhao2018-01-24
|
* build: de-parallelize luarocks dependencies (#7697)Justin M. Keyes2017-12-06
| | | | ref 6647f3c047b1 closes #7535
* build: LuaRocks 2.4.2 #6059Jan Viljanen2017-05-31
| | | | | | LuaRocks 2.3 and onwards changed the /P option to no longer include the version number which made newer releases of LuaRocks fail when compiling on Windows.
* Merge branch 'master' into luaviml'/luaZyX2017-05-08
|\
| * win: Terminal UI #6315Rui Abreu Ferreira2017-05-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | For CI builds unibilium is provided through msys2 packages, and libtermkey is built from source in third-party from equalsraf/libtermkey. In Windows we cannot read terminal input from the stdin file descriptor, instead use libuv's uv_tty API. It should handle key input and encoding. The UI suspend is not implemented for Windows, because the SIGSTP/SIGCONT do not exist in windows. Currently this is a NOOP. Closes #3902 Closes #6640
| * api/ext_tabline: List of Dicts.Justin M. Keyes2017-04-26
| |
* | Merge branch 'master' into luaviml'/luaZyX2017-04-10
|\|
| * third-party: Update busted versionZyX2017-04-10
| |
* | Merge branch 'master' into luaviml'/luaZyX2017-04-08
|\|
| * build: avoid cmake warning (#6417)Justin M. Keyes2017-04-01
| |
| * third-party: Avoid building msgpack-c examplesJames McCoy2017-03-30
| |
* | deps: Always build lua with -fPIC and -O0ZyX2017-03-27
| |
* | ci: When building lua use -fPICZyX2017-03-27
| |
* | ci: Make ASAN build link with lua, build lua with address sanitizerZyX2017-03-27
|/
* build: Do not ref `libuv` CMake target if USE_BUNDLED_LIBUV=OFF. (#6363)Justin M. Keyes2017-03-26
| | | | | | CMake Warning: The dependency target "libuv" of target "luv-static" does not exist. (CMP0046) Closes #6355
* win/package: provide common toolsJustin M. Keyes2017-02-16
| | | | | | | | | | | | | | | | | | | | | | | | References #1507 Closes #1811 curl.exe curl_7_52_1_openssl_nghttp2_x86.7z from https://winampplugins.co.uk/curl/ curl 7.52.1 (x86_64-pc-win32) libcurl/7.52.1 OpenSSL/1.0.2k zlib/1.2.8 nghttp2/1.19.0 Protocols: dict file ftp ftps gopher http https imap imaps ldap pop3 pop3s rtsp smb smbs smtp smtps telnet tftp Features: AsynchDNS IPv6 Largefile NTLM SSL libz HTTP2 HTTPS-proxy tidy.exe http://tidybatchfiles.info HTML Tidy for Windows tidy version 5.3.14 date 2017.01.09 compiled for Windows win32 x86. 7za.exe http://www.7-zip.org 7-Zip 16.04 (2016-10-04) cat.exe http://unxutils.sourceforge.net from gVim: diff.exe GNU diffutils version 2.7 xxd.exe V1.10 27oct98 by Juergen Weigert (Win32) ye olde hacked-up tee.exe
* win/build: Fix libuv recipe for Windows/NMake X86_64Rui Abreu Ferreira2017-02-16
| | | | | The 64bit check for the libuv recipe worked for the VS generator but not for NMake.
* win/build: detect architectureRui Abreu Ferreira2017-02-16
|