aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorerw7 <erw7.github@gmail.com>2021-10-30 08:55:32 +0900
committerGitHub <noreply@github.com>2021-10-29 16:55:32 -0700
commit16d06fa3eb74ed96b659736ea504c31ed81c325e (patch)
treea8e3e1b7e2426b697d10746378e61f9587d15432 /config
parentac358bfb2f644b79ab1f6f17dddcec1bf32f8d97 (diff)
downloadrneovim-16d06fa3eb74ed96b659736ea504c31ed81c325e.tar.gz
rneovim-16d06fa3eb74ed96b659736ea504c31ed81c325e.tar.bz2
rneovim-16d06fa3eb74ed96b659736ea504c31ed81c325e.zip
fix(eval): fix has('wsl') #16153
Problem: has('wsl') is decided at build-time. Solution: Check os_uname(). Fixes #12642, #16143
Diffstat (limited to 'config')
-rw-r--r--config/CMakeLists.txt5
-rw-r--r--config/config.h.in1
2 files changed, 0 insertions, 6 deletions
diff --git a/config/CMakeLists.txt b/config/CMakeLists.txt
index 6b88c92cf0..581f25857b 100644
--- a/config/CMakeLists.txt
+++ b/config/CMakeLists.txt
@@ -12,11 +12,6 @@ check_type_size("size_t" SIZEOF_SIZE_T)
check_type_size("long long" SIZEOF_LONG_LONG)
check_type_size("void *" SIZEOF_VOID_PTR)
-if (CMAKE_HOST_SYSTEM_VERSION MATCHES ".*-(Microsoft|microsoft-standard)")
- # Windows Subsystem for Linux
- set(HAVE_WSL 1)
-endif()
-
check_symbol_exists(_NSGetEnviron crt_externs.h HAVE__NSGETENVIRON)
# Headers
diff --git a/config/config.h.in b/config/config.h.in
index 502f84bbcf..27a28116af 100644
--- a/config/config.h.in
+++ b/config/config.h.in
@@ -39,7 +39,6 @@
#cmakedefine HAVE_SYS_WAIT_H
#cmakedefine HAVE_TERMIOS_H
#cmakedefine HAVE_WORKING_LIBINTL
-#cmakedefine HAVE_WSL
#cmakedefine UNIX
#cmakedefine CASE_INSENSITIVE_FILENAME
#cmakedefine USE_FNAME_CASE