<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/third-party/cmake, branch v0.1.5</title>
<subtitle>Neovim fork with Rahm's personal hacks.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/'/>
<entry>
<title>third-party: force the use of penlight 1.3.2-2 until busted is fixed</title>
<updated>2016-08-15T09:55:12+00:00</updated>
<author>
<name>John Szakmeister</name>
<email>john@szakmeister.net</email>
</author>
<published>2016-08-15T09:45:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1d4506ee172d90d2a931c019dcd8ecca3ed151d1'/>
<id>1d4506ee172d90d2a931c019dcd8ecca3ed151d1</id>
<content type='text'>
penlight 1.4.0 changed how files are being globbed and busted hasn't
been updated accordingly yet.  See Olivine-Labs/busted#528 for more
information.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
penlight 1.4.0 changed how files are being globbed and busted hasn't
been updated accordingly yet.  See Olivine-Labs/busted#528 for more
information.
</pre>
</div>
</content>
</entry>
<entry>
<title>third-party: don't build busted in parallel with anything</title>
<updated>2016-08-15T09:43:25+00:00</updated>
<author>
<name>John Szakmeister</name>
<email>john@szakmeister.net</email>
</author>
<published>2016-08-15T09:43:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6647f3c047b17345e1869a55fe0d12c32c3af524'/>
<id>6647f3c047b17345e1869a55fe0d12c32c3af524</id>
<content type='text'>
luarocks has had trouble in the past with multiple build/install
commands running at the same time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
luarocks has had trouble in the past with multiple build/install
commands running at the same time.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge #5130 from equalsraf/tb-appveyor</title>
<updated>2016-08-07T21:35:10+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2016-08-07T21:35:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f1eb3031871b380162cf6407405367d707e7d9cc'/>
<id>f1eb3031871b380162cf6407405367d707e7d9cc</id>
<content type='text'>
Enable MSYS/MinGW builds in Appveyor</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enable MSYS/MinGW builds in Appveyor</pre>
</div>
</content>
</entry>
<entry>
<title>third-party: Pass along cmake generator in luv recipe</title>
<updated>2016-08-07T20:57:29+00:00</updated>
<author>
<name>Rui Abreu Ferreira</name>
<email>raf-ep@gmx.com</email>
</author>
<published>2016-05-26T19:45:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9da4d1b4cba7fab0636b8b48e48ff4e508ceb853'/>
<id>9da4d1b4cba7fab0636b8b48e48ff4e508ceb853</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>third-party: Build libvterm in MinGW</title>
<updated>2016-08-07T20:57:29+00:00</updated>
<author>
<name>Rui Abreu Ferreira</name>
<email>raf-ep@gmx.com</email>
</author>
<published>2016-07-29T12:53:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=723366d40b00b753ec53b10b7bfc8996ed54c854'/>
<id>723366d40b00b753ec53b10b7bfc8996ed54c854</id>
<content type='text'>
Add build recipe for libvterm in MinGW, a CMakeLists.txt
file is bundled in third-party/cmake/.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add build recipe for libvterm in MinGW, a CMakeLists.txt
file is bundled in third-party/cmake/.
</pre>
</div>
</content>
</entry>
<entry>
<title>third-party: Create path in CopyFilesGlob.cmake</title>
<updated>2016-08-07T20:57:28+00:00</updated>
<author>
<name>Rui Abreu Ferreira</name>
<email>raf-ep@gmx.com</email>
</author>
<published>2016-04-02T18:51:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=04012349f6857a16985201add11d4277320f33fc'/>
<id>04012349f6857a16985201add11d4277320f33fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Build third-party deps in MinGW</title>
<updated>2016-08-07T20:57:28+00:00</updated>
<author>
<name>Rui Abreu Ferreira</name>
<email>raf-ep@gmx.com</email>
</author>
<published>2015-05-06T00:13:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=faafd9b70c87e7af7f7ad9da000b41bbf1875734'/>
<id>faafd9b70c87e7af7f7ad9da000b41bbf1875734</id>
<content type='text'>
Added recipes to build bundled dependencies in native MinGW
toolchains - libuv, luajit, luarocks, msgpack
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added recipes to build bundled dependencies in native MinGW
toolchains - libuv, luajit, luarocks, msgpack
</pre>
</div>
</content>
</entry>
<entry>
<title>MSVC: Build third-party dependencies as release DLLs</title>
<updated>2016-08-07T20:57:28+00:00</updated>
<author>
<name>Rui Abreu Ferreira</name>
<email>raf-ep@gmx.com</email>
</author>
<published>2015-12-20T04:50:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=db7fdcd0bab8d5333bc89ab90ff256fcbdccde96'/>
<id>db7fdcd0bab8d5333bc89ab90ff256fcbdccde96</id>
<content type='text'>
Using /MT was causing issues when building luarocks, revert it, use the
dynammic runtime and generate release DLLs for the dependencies.
Some refactoring was required because for linking cmake looks for the
import libraries (.lib) but on runtime executables we need the .dll files
to be in the same folder.

The DLLs are placed in the bin/ folder in order for nvim.exe to run
during the build and tests. The install target installs the DLLs with
the nvim binary - uses GetPrerequisites to find runtime DLLs.

Some minor issues that required adjustments:
- [MSVC] FindMsgpack.cmake now looks for msgpack_import.lib instead of
  msgpack.lib
- The lua-client fails to find libuv.lib, instead it looks for uv.lib,
  added second copy of the file to the install command.
- [MSVC] CMAKE_BUILD_TYPE affects the output paths, default to Release.

Part of these changes are credited to @jasonwilliams200OK who fixed the
third-party recipes to consistently use the same build type.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using /MT was causing issues when building luarocks, revert it, use the
dynammic runtime and generate release DLLs for the dependencies.
Some refactoring was required because for linking cmake looks for the
import libraries (.lib) but on runtime executables we need the .dll files
to be in the same folder.

The DLLs are placed in the bin/ folder in order for nvim.exe to run
during the build and tests. The install target installs the DLLs with
the nvim binary - uses GetPrerequisites to find runtime DLLs.

Some minor issues that required adjustments:
- [MSVC] FindMsgpack.cmake now looks for msgpack_import.lib instead of
  msgpack.lib
- The lua-client fails to find libuv.lib, instead it looks for uv.lib,
  added second copy of the file to the install command.
- [MSVC] CMAKE_BUILD_TYPE affects the output paths, default to Release.

Part of these changes are credited to @jasonwilliams200OK who fixed the
third-party recipes to consistently use the same build type.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge #4964 from ZyX-I/no-xdg-expand</title>
<updated>2016-08-05T00:59:51+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2016-08-05T00:59:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=fe6ec757257dccee88f03deb767bc3a1d86c2351'/>
<id>fe6ec757257dccee88f03deb767bc3a1d86c2351</id>
<content type='text'>
option: Do not expand options, obtained from XDG vars</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
option: Do not expand options, obtained from XDG vars</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: fix USE_BUNDLED_LIBUV</title>
<updated>2016-07-25T18:56:52+00:00</updated>
<author>
<name>David Personette</name>
<email>dperson@gmail.com</email>
</author>
<published>2016-07-25T12:08:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=67062d20ede952f0658f2418867adce381a69c64'/>
<id>67062d20ede952f0658f2418867adce381a69c64</id>
<content type='text'>
Closes #5114.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #5114.
</pre>
</div>
</content>
</entry>
</feed>
