aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRui Abreu Ferreira <raf-ep@gmx.com>2015-05-20 21:24:58 +0100
committerRui Abreu Ferreira <raf-ep@gmx.com>2015-05-21 23:16:40 +0100
commit99aacb142909c8a3d57e9ebe4c3c1fc9e203e210 (patch)
treeff0ce6976eda3cce82729b8ea4dc621ae03834dd
parent82c36970b8bc31ef1c0b18031f59c80e759303da (diff)
downloadrneovim-99aacb142909c8a3d57e9ebe4c3c1fc9e203e210.tar.gz
rneovim-99aacb142909c8a3d57e9ebe4c3c1fc9e203e210.tar.bz2
rneovim-99aacb142909c8a3d57e9ebe4c3c1fc9e203e210.zip
cmake: Remove unneeded platform checks
Removed unneeded platform checks from config/config.h.in and config/CMakeLists.txt - HAVE_OSPEED and HAVE_UP_BC_PC were used by the old UI, and are no longer needed. - sigvec() was used as part of the signal handling code in os_unix.c, but it is no longer used in Neovim. - The function lstat() is no longer used, replaced with libuv.
-rw-r--r--config/CMakeLists.txt6
-rw-r--r--config/config.h.in4
2 files changed, 0 insertions, 10 deletions
diff --git a/config/CMakeLists.txt b/config/CMakeLists.txt
index fc36389df4..19977e5916 100644
--- a/config/CMakeLists.txt
+++ b/config/CMakeLists.txt
@@ -50,11 +50,6 @@ if(JEMALLOC_FOUND)
set(HAVE_JEMALLOC 1)
endif()
-check_function_exists(lstat HAVE_LSTAT)
-if(NOT HAVE_LSTAT)
- # os_unix.c uses lstat.c
- message(SEND_ERROR "lstat() function not found on your system.")
-endif()
check_function_exists(putenv HAVE_PUTENV)
check_function_exists(opendir HAVE_OPENDIR)
check_function_exists(readlink HAVE_READLINK)
@@ -66,7 +61,6 @@ check_function_exists(unsetenv HAVE_UNSETENV)
check_function_exists(setpgid HAVE_SETPGID)
check_function_exists(setsid HAVE_SETSID)
check_function_exists(sigaction HAVE_SIGACTION)
-check_function_exists(sigvec HAVE_SIGVEC)
check_function_exists(strcasecmp HAVE_STRCASECMP)
check_function_exists(strncasecmp HAVE_STRNCASECMP)
check_function_exists(utime HAVE_UTIME)
diff --git a/config/config.h.in b/config/config.h.in
index d7f3913e27..920173f737 100644
--- a/config/config.h.in
+++ b/config/config.h.in
@@ -27,10 +27,8 @@
#cmakedefine HAVE_LANGINFO_H
#cmakedefine HAVE_LIBGEN_H
#cmakedefine HAVE_LOCALE_H
-#cmakedefine HAVE_LSTAT
#cmakedefine HAVE_NL_LANGINFO_CODESET
#cmakedefine HAVE_NL_MSG_CAT_CNTR
-#define HAVE_OSPEED 1
#cmakedefine HAVE_PUTENV
#cmakedefine HAVE_PWD_H
#cmakedefine HAVE_READLINK
@@ -41,7 +39,6 @@
#cmakedefine HAVE_SETPGID
#cmakedefine HAVE_SETSID
#cmakedefine HAVE_SIGACTION
-#cmakedefine HAVE_SIGVEC
#cmakedefine HAVE_STRCASECMP
#cmakedefine HAVE_STRINGS_H
#cmakedefine HAVE_STRNCASECMP
@@ -51,7 +48,6 @@
#cmakedefine HAVE_SYS_UTSNAME_H
#cmakedefine HAVE_SYS_WAIT_H
#cmakedefine HAVE_UNISTD_H
-#define HAVE_UP_BC_PC 1
#cmakedefine HAVE_UTIME
#cmakedefine HAVE_UTIME_H
#cmakedefine HAVE_UTIMES