neovim/cmake
Rui Abreu Ferreira d5c89b1896 cmake: Allow building without Luajit
By default Neovim searched a Luajit instalation and linked against
the luajit library.

In practice Neovim only requires luajit to run the unit tests. All other
targets only require lua and the correct lua modules. This commit:

1. Remove the strict dependency on Luajit
2. Makes the unittest target depend on the lua 'ffi' module.
   If the module is not available the target is not enabled
   and a message is displayed.
2016-05-19 17:55:19 +01:00
..
ConvertPo.cmake Move po generation from Make to CMake. 2014-07-17 07:16:53 -04:00
FindIconv.cmake build: pull iconv detection into its own FindIconv.cmake file 2014-11-08 16:22:35 -05:00
FindJeMalloc.cmake CMake: Remove duplicate PkgConfig lookups. 2015-04-29 22:26:55 +03:00
FindLibIntl.cmake Fix #1484: search gettext subdir for header 2014-11-17 19:31:48 -05:00
FindLibTermkey.cmake CMake: Remove duplicate PkgConfig lookups. 2015-04-29 22:26:55 +03:00
FindLibUV.cmake cmake: Don't use check_library_exists for Win32 API libraries 2015-11-29 23:48:01 -05:00
FindLibVterm.cmake CMake: Remove duplicate PkgConfig lookups. 2015-04-29 22:26:55 +03:00
FindLuaJit.cmake MinGW: Add libluajit-5.1 lib name to FindLuaJit 2015-12-02 23:07:22 -05:00
FindMsgpack.cmake cmake: Use find_package(Msgpack)'s version in pkg_search_module 2016-02-05 21:23:19 -05:00
FindUnibilium.cmake CMake: Remove duplicate PkgConfig lookups. 2015-04-29 22:26:55 +03:00
GenerateHelptags.cmake.in Be more explicit about the lack of X11 integration 2015-11-10 20:10:55 -05:00
GetCompileFlags.cmake version: Add compilation info. 2014-11-09 18:34:57 +01:00
GetGitRevisionDescription.cmake CMake: Force use of project directory to look for Git data. 2015-11-01 16:19:52 +01:00
GetGitRevisionDescription.cmake.in version: report commit hash as "build number" in long version string 2014-10-07 10:03:14 +00:00
i386-linux-gnu.toolchain.cmake Travis: Refactor CI files, use container infrastructure. 2015-07-08 07:42:16 -03:00
InstallHelpers.cmake Build: Use GNUInstallDirs, install man pages #2649 2015-05-17 14:57:43 -04:00
LibFindMacros.cmake add LibFindMacros CMake macro library 2014-02-26 07:08:26 -03:00
LuaHelpers.cmake cmake: Allow building without Luajit 2016-05-19 17:55:19 +01:00
mingw32-w64-cross-travis.toolchain.cmake Travis: Add Mingw third-party builds 2015-05-15 17:55:02 +03:00
RunLint.cmake cmake: allow linting a specific file 2016-02-25 11:31:34 +01:00
RunMsgfmt.cmake Move po generation from Make to CMake. 2014-07-17 07:16:53 -04:00
RunMsgmerge.cmake Move po generation from Make to CMake. 2014-07-17 07:16:53 -04:00
RunTests.cmake test: Improve functional test debuggability and efficiency 2015-03-24 12:46:15 -03:00
RunTestsLint.cmake Satisfy testlint. 2016-04-28 19:30:17 +02:00
RunXgettext.cmake Move po generation from Make to CMake. 2014-07-17 07:16:53 -04:00