<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/Makefile, branch v0.2.0</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>makefile: Make `lint` target depend on `clint`</title>
<updated>2017-03-31T13:08:02+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-03-31T13:08:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1e8706129476248ed3597bac72afacdf5a77eaeb'/>
<id>1e8706129476248ed3597bac72afacdf5a77eaeb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cmake: Replace RunLint.cmake with code in src/nvim/CMakeLists.txt</title>
<updated>2017-03-31T13:04:18+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-03-31T09:02:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c61858a9978504c645f09de60daf4f9786c2220e'/>
<id>c61858a9978504c645f09de60daf4f9786c2220e</id>
<content type='text'>
This also removes LINT_FILE environment variable, other then that functionality 
is kept. It is expected that developers needing partial linting will use `make 
lint`, touching interesting file before (if not done already by writing to 
them).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This also removes LINT_FILE environment variable, other then that functionality 
is kept. It is expected that developers needing partial linting will use `make 
lint`, touching interesting file before (if not done already by writing to 
them).</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Run check-single-includes in "lint" build only</title>
<updated>2017-03-29T16:02:09+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2017-03-29T15:45:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=afacda046d4cce07cb80ba2cf43341c03131c683'/>
<id>afacda046d4cce07cb80ba2cf43341c03131c683</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Check that `#include "*.h"` works as a single include</title>
<updated>2017-03-27T11:51:05+00:00</updated>
<author>
<name>Eiichi NISHINA</name>
<email>github@channel-247.net</email>
</author>
<published>2017-02-11T17:10:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=62774e43564b166d6907c7abc2e3431a65bd5596'/>
<id>62774e43564b166d6907c7abc2e3431a65bd5596</id>
<content type='text'>
Lesser form of include-what-you-use: at least guarantees that header
file did not forget to include something through some other included
file.

Activate run_single_includes_tests on CI.
Fix some IWYU violations.

References #5321
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Lesser form of include-what-you-use: at least guarantees that header
file did not forget to include something through some other included
file.

Activate run_single_includes_tests on CI.
Fix some IWYU violations.

References #5321
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Makefile: Try other cmake names, or override. #6163</title>
<updated>2017-02-27T13:28:15+00:00</updated>
<author>
<name>Christian Stigen Larsen</name>
<email>csl@csl.name</email>
</author>
<published>2017-02-23T11:45:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6041fd7a86e1fcebac96eb4d30fe2028089127b3'/>
<id>6041fd7a86e1fcebac96eb4d30fe2028089127b3</id>
<content type='text'>
Distributions like RHEL7 (yum) install CMake as `cmake3`.

Closes #6163
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Distributions like RHEL7 (yum) install CMake as `cmake3`.

Closes #6163
</pre>
</div>
</content>
</entry>
<entry>
<title>build: `oldtest` target: TEST_FILE, NVIM_PRG (#6098)</title>
<updated>2017-02-12T00:02:54+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2017-02-12T00:02:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=30826cb2d621615264607fbd507f6f47e6f2011e'/>
<id>30826cb2d621615264607fbd507f6f47e6f2011e</id>
<content type='text'>
- Add support for TEST_FILE to the `oldtest` target, for consistency
  with the busted/lua tests.
  Caveat: with the busted/lua tests TEST_FILE takes a full path, whereas
  for `oldtest` it must be "test_foo.res".
- Add support for NVIM_PRG, again so that all test-related targets are
  consistent.
- Use consistent name for NVIM_PRG. But still need to support NVIM_PROG
  for QuickBuild CI.

Note: The `oldtest` target is driven by the top-level Makefile, because
it requires a TTY. CMake 3.2 added a USES_TERMINAL flag to
add_custom_target(). But we support CMake 2.8...

    add_custom_target(oldtest
      COMMAND make clean
      COMMAND make NVIM_PRG=$&lt;TARGET_FILE:nvim&gt; $ENV{MAKEOVERRIDES}
      DEPENDS nvim
      WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/src/nvim/testdir"
      USES_TERMINAL true
    )</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Add support for TEST_FILE to the `oldtest` target, for consistency
  with the busted/lua tests.
  Caveat: with the busted/lua tests TEST_FILE takes a full path, whereas
  for `oldtest` it must be "test_foo.res".
- Add support for NVIM_PRG, again so that all test-related targets are
  consistent.
- Use consistent name for NVIM_PRG. But still need to support NVIM_PROG
  for QuickBuild CI.

Note: The `oldtest` target is driven by the top-level Makefile, because
it requires a TTY. CMake 3.2 added a USES_TERMINAL flag to
add_custom_target(). But we support CMake 2.8...

    add_custom_target(oldtest
      COMMAND make clean
      COMMAND make NVIM_PRG=$&lt;TARGET_FILE:nvim&gt; $ENV{MAKEOVERRIDES}
      DEPENDS nvim
      WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/src/nvim/testdir"
      USES_TERMINAL true
    )</pre>
</div>
</content>
</entry>
<entry>
<title>build: Make clean targets more thorough</title>
<updated>2016-12-03T01:38:55+00:00</updated>
<author>
<name>James McCoy</name>
<email>jamessan@jamessan.com</email>
</author>
<published>2016-12-03T01:33:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d98ebd6ab94fd78ff77a57a2a0e2dbb84a8a45da'/>
<id>d98ebd6ab94fd78ff77a57a2a0e2dbb84a8a45da</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Makefile: add PREFIX variable"</title>
<updated>2016-10-16T10:17:00+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2016-10-16T10:17:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0fa4f98a05bbcb60b5c317fac0e70da3821688fe'/>
<id>0fa4f98a05bbcb60b5c317fac0e70da3821688fe</id>
<content type='text'>
This reverts commit c13f72ee0a6600963a10e57155d2e814d56599e2.

References #5447.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit c13f72ee0a6600963a10e57155d2e814d56599e2.

References #5447.
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: add PREFIX variable</title>
<updated>2016-10-08T16:39:35+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2016-10-08T00:23:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c13f72ee0a6600963a10e57155d2e814d56599e2'/>
<id>c13f72ee0a6600963a10e57155d2e814d56599e2</id>
<content type='text'>
We use a Makefile which in turn uses cmake. If we wanted to set the install
prefix for cmake, we had to do this so far:

  make CMAKE_FLAGS="-DCMAKE_INSTALL_PREFIX=/tmp/nvim"

That's long and hard to remember. Following the conventions of other Makefiles,
this now works as well and is equivalent:

  make PREFIX=/tmp/nvim
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We use a Makefile which in turn uses cmake. If we wanted to set the install
prefix for cmake, we had to do this so far:

  make CMAKE_FLAGS="-DCMAKE_INSTALL_PREFIX=/tmp/nvim"

That's long and hard to remember. Following the conventions of other Makefiles,
this now works as well and is equivalent:

  make PREFIX=/tmp/nvim
</pre>
</div>
</content>
</entry>
<entry>
<title>Travis: Fix accidental building of 3rd-party dependencies.</title>
<updated>2016-07-30T08:21:04+00:00</updated>
<author>
<name>Florian Walch</name>
<email>florian@fwalch.com</email>
</author>
<published>2016-07-17T11:26:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=3d1084f264ed08ed75d038510e2e53359d8544eb'/>
<id>3d1084f264ed08ed75d038510e2e53359d8544eb</id>
<content type='text'>
Running tests from the top-level Makefile will use the third-party
dependencies from .deps instead of the ones from the Travis cache.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Running tests from the top-level Makefile will use the third-party
dependencies from .deps instead of the ones from the Travis cache.
</pre>
</div>
</content>
</entry>
</feed>
