[libc++][CMake] Allow building neither the shared nor the static library
It's possible to build just the headers, and we actually do it.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@358608 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9658fe4..1c78e95 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -129,10 +129,6 @@
set(LIBCXX_LIBCPPABI_VERSION "2" CACHE STRING "Version of libc++abi's ABI to re-export from libc++ when re-exporting is enabled.
Note that this is not related to the version of libc++'s ABI itself!")
-if (NOT LIBCXX_ENABLE_SHARED AND NOT LIBCXX_ENABLE_STATIC)
- message(FATAL_ERROR "libc++ must be built as either a shared or static library.")
-endif()
-
# ABI Library options ---------------------------------------------------------
set(LIBCXX_CXX_ABI "default" CACHE STRING
"Specify C++ ABI library to use.")