1. 05 Nov, 2018 1 commit
  2. 24 Sep, 2018 1 commit
  3. 06 Sep, 2018 1 commit
    • Björn Linse's avatar
      cmake: add "generated-sources" target · 9e8f9dd5
      Björn Linse authored
      This is intended to be used with source introspection tools like
      clangd, where it would useful to regenerate headers and source files,
      which introspection results depend on, without making a full
      rebuild which takes much longer time than just generating headers.
      9e8f9dd5
  4. 11 Mar, 2018 2 commits
  5. 10 Mar, 2018 1 commit
  6. 25 May, 2017 1 commit
  7. 04 May, 2017 1 commit
    • AdnoC's avatar
      dist: AppImage #6638 · 3c0cc028
      AdnoC authored
      scripts/genappimage.sh produces an executable:
          nvim-${NVIM_VERSION}-glibc${GLIBC_VERSION}-${ARCHITECTURE}.AppImage
      
      Closes #6083
      3c0cc028
  8. 31 Mar, 2017 2 commits
  9. 29 Mar, 2017 1 commit
  10. 27 Mar, 2017 1 commit
  11. 27 Feb, 2017 1 commit
  12. 12 Feb, 2017 1 commit
    • Justin M. Keyes's avatar
      build: `oldtest` target: TEST_FILE, NVIM_PRG (#6098) · 30826cb2
      Justin M. Keyes authored
      - 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=$<TARGET_FILE:nvim> $ENV{MAKEOVERRIDES}
            DEPENDS nvim
            WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/src/nvim/testdir"
            USES_TERMINAL true
          )
      30826cb2
  13. 03 Dec, 2016 1 commit
  14. 16 Oct, 2016 1 commit
  15. 08 Oct, 2016 1 commit
    • Marco Hinz's avatar
      Makefile: add PREFIX variable · c13f72ee
      Marco Hinz authored
      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
      c13f72ee
  16. 30 Jul, 2016 1 commit
  17. 06 Jun, 2016 1 commit
    • Justin M. Keyes's avatar
      build: define `helptags` target which always runs. · 704b58e5
      Justin M. Keyes authored
      Specify that the ${GENERATED_HELP_TAGS} "command" (output) depends on
      `helptags` so that it always regenerates the doc/ tags. (cmake "targets"
      always run, whereas "commands" are contingent on their dependencies. But
      we don't define doc/ dependencies because they are circular.)
      704b58e5
  18. 03 Jun, 2016 1 commit
  19. 17 May, 2016 1 commit
  20. 10 May, 2016 1 commit
  21. 07 Mar, 2016 1 commit
  22. 27 Nov, 2015 1 commit
  23. 23 Nov, 2015 1 commit
  24. 21 Aug, 2015 1 commit
  25. 05 Apr, 2015 1 commit
  26. 17 Mar, 2015 1 commit
  27. 24 Dec, 2014 1 commit
  28. 16 Dec, 2014 1 commit
    • Rui Abreu Ferreira's avatar
      Dont force ../.deps in third-party/CMakeLists.txt · 64d78c0b
      Rui Abreu Ferreira authored
      - third-party is built under .deps by default instead of using its own
        ${CMAKE_BINARY_DIR}, move this default setting out of the cmake
        settings and into the Makefile.
      - As a consequence the workflow of building third-party using CMake
        should feel more natural, avoid the additional folder or setting
        DEPS_DIR from the command line.
      - This commit does not change the default behaviour when calling the
        Makefile wrapper.
      64d78c0b
  29. 12 Dec, 2014 1 commit
  30. 05 Nov, 2014 1 commit
  31. 30 Sep, 2014 1 commit
    • Thiago de Arruda's avatar
      test: Replace vroom by lua/busted for functional tests · 42d5b526
      Thiago de Arruda authored
      The 'lupa' python package provides a simple way to seamless integrate lua and
      python code.
      
      This commit replaces vroom by a python script that exposes the 'neovim' package
      to a lua state, and invokes busted to run functional tests. This is a temporary
      solution that will enable writing functional tests using lua/bused while a lua
      client library is not available.
      
      The reason for dropping vroom is flexibility: Lua/busted has a nice DSL-style
      syntax while also providing the customization power of a full programming
      language. Another reason is to use a single framework for unit/functional tests.
      
      Two other changes were performed in this commit:
      
      - Instead of "gcc-unittest/gcc-ia32", the travis builds for gcc are now
        identified by "gcc/gcc-32". They will run unit/functional tests for both 64
        and 32 bits.
      - Old integration tests(in src/nvim/testdir) are now ran by the 'oldtest' target
      42d5b526
  32. 09 Aug, 2014 1 commit
  33. 18 Jun, 2014 3 commits
  34. 31 May, 2014 1 commit
  35. 15 May, 2014 1 commit
  36. 30 Apr, 2014 1 commit