aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorerw7 <erw7.github@gmail.com>2018-05-19 07:19:04 +0900
committerJustin M. Keyes <justinkz@gmail.com>2018-05-19 00:19:04 +0200
commite3707c312a290bb3c002f0d7657947922b6d187c (patch)
treefa409ffeb1894a7bd668fa467e0a26cdb9208af8
parent50ec030b269152e62bbc27ea1e81e761c5d63c4d (diff)
downloadrneovim-e3707c312a290bb3c002f0d7657947922b6d187c.tar.gz
rneovim-e3707c312a290bb3c002f0d7657947922b6d187c.tar.bz2
rneovim-e3707c312a290bb3c002f0d7657947922b6d187c.zip
win: set TERMINFO_DIRS at build-time (#8408)
Fixes abnormal terminaion when TERM environment variable is set in Windows.
-rw-r--r--third-party/cmake/UnibiliumCMakeLists.txt4
1 files changed, 3 insertions, 1 deletions
diff --git a/third-party/cmake/UnibiliumCMakeLists.txt b/third-party/cmake/UnibiliumCMakeLists.txt
index 3c419654c4..49bc12c6b7 100644
--- a/third-party/cmake/UnibiliumCMakeLists.txt
+++ b/third-party/cmake/UnibiliumCMakeLists.txt
@@ -13,8 +13,10 @@ if(NOT WIN32)
ncurses5-config --terminfo-dirs 2>/dev/null || \
echo '/etc/terminfo:/lib/terminfo:/usr/share/terminfo:/usr/lib/terminfo:/usr/local/share/terminfo:/usr/local/lib/terminfo'"
OUTPUT_VARIABLE TERMINFO_DIRS)
+else()
+ set(TERMINFO_DIRS "\"\"")
endif()
-target_compile_definitions(unibilium PUBLIC TERMINFO_DIRS ${TERMINFO_DIRS})
+target_compile_definitions(unibilium PUBLIC TERMINFO_DIRS=${TERMINFO_DIRS})
if(MSVC)
target_include_directories(unibilium PUBLIC ${PROJECT_SOURCE_DIR}/msvc-compat)