diff options
author | erw7 <erw7.github@gmail.com> | 2018-05-19 07:19:04 +0900 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2018-05-19 00:19:04 +0200 |
commit | e3707c312a290bb3c002f0d7657947922b6d187c (patch) | |
tree | fa409ffeb1894a7bd668fa467e0a26cdb9208af8 | |
parent | 50ec030b269152e62bbc27ea1e81e761c5d63c4d (diff) | |
download | rneovim-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.txt | 4 |
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) |