neovim/cmake
Rui Abreu Ferreira feffc65270 Add cmake platform checks
- Defined CMake checks for all headers in config.h.in
- Removed headers checks that are not used anymore:
  sgtty.h sys/statfs.h libintl.h poll.h
- Added UNIX check
- Add some fatal checks
  + Check for setenv() and fail if it does not exist
    since our os layer just assumes it does
  + lstat is required by os_unix.c
  + sys/wait.h is required in UNIX
- Removed entries for functions that are not being used: getcwd,
  getrlimit, getwd, nanosleep, sigaltstack, getwd, sigstack, fseeko
- Replaced nearly all defines in config.h.in for functions with
  compile time checks
- Add check for symbol FD_CLOEXEC
- Add check for langinfo CODESET
- HAVE_ICONV_H and HAVE_ICONV hold the expected checks but Neovim uses
  USE_ICONV define to actually decide whether to enable it
- Removed checks that are no longer needed
  + USEMEMMOVE
  + _FILE_OFFSET_BITS
  + HAVE_ST_BLKSIZE
  + dlfcn.h
2014-07-15 10:43:21 +02:00
..
FindLibIntl.cmake Add cmake platform checks 2014-07-15 10:43:21 +02:00
FindLibUV.cmake Removed unnecessary PATHS from cmake modules 2014-07-08 05:06:09 -04:00
FindLuaJit.cmake Revamp the build system. 2014-03-21 15:22:00 -04:00
FindMsgpack.cmake Removed unnecessary PATHS from cmake modules 2014-07-08 05:06:09 -04:00
i386-linux-gnu.toolchain.cmake Configure travis to perform a 32-bit build 2014-04-22 21:55:59 -03:00
LibFindMacros.cmake add LibFindMacros CMake macro library 2014-02-26 07:08:26 -03:00
LuaHelpers.cmake Refactor the lua dependency checking. 2014-07-11 19:28:54 -04:00
RunUnittests.cmake Use default busted pattern for unittests #943 2014-07-14 20:08:39 +02:00