1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-18 10:32:48 +02:00

Add an option to disable libedit

Summary: This should provide the function similar to `--disable-libedit` with the autotools build system, which seems to be missing from the commit (r200595) that adds this.

Reviewers: pcc, beanz

Subscribers: mgorny, llvm-commits

Differential Revision: https://reviews.llvm.org/D26550

llvm-svn: 287293
This commit is contained in:
Yichao Yu 2016-11-18 01:25:49 +00:00
parent ded9ec8d78
commit 7bcebdc718
2 changed files with 5 additions and 1 deletions

View File

@ -357,6 +357,8 @@ set(LLVM_TARGET_ARCH "host"
option(LLVM_ENABLE_TERMINFO "Use terminfo database if available." ON) option(LLVM_ENABLE_TERMINFO "Use terminfo database if available." ON)
option(LLVM_ENABLE_LIBEDIT "Use libedit if available." ON)
option(LLVM_ENABLE_THREADS "Use threads if available." ON) option(LLVM_ENABLE_THREADS "Use threads if available." ON)
option(LLVM_ENABLE_ZLIB "Use zlib for compression/decompression if available." ON) option(LLVM_ENABLE_ZLIB "Use zlib for compression/decompression if available." ON)

View File

@ -119,8 +119,10 @@ if( NOT PURE_WINDOWS AND NOT LLVM_USE_SANITIZER MATCHES "Memory.*")
set(HAVE_LIBZ 0) set(HAVE_LIBZ 0)
endif() endif()
# Skip libedit if using ASan as it contains memory leaks. # Skip libedit if using ASan as it contains memory leaks.
if (HAVE_HISTEDIT_H AND NOT LLVM_USE_SANITIZER MATCHES ".*Address.*") if (LLVM_ENABLE_LIBEDIT AND HAVE_HISTEDIT_H AND NOT LLVM_USE_SANITIZER MATCHES ".*Address.*")
check_library_exists(edit el_init "" HAVE_LIBEDIT) check_library_exists(edit el_init "" HAVE_LIBEDIT)
else()
set(HAVE_LIBEDIT 0)
endif() endif()
if(LLVM_ENABLE_TERMINFO) if(LLVM_ENABLE_TERMINFO)
set(HAVE_TERMINFO 0) set(HAVE_TERMINFO 0)