Fix CMake error whet llvm-config reports a non-existent source directory.
authorEric Fiselier <eric@efcs.ca>
Wed, 12 Aug 2015 06:36:19 +0000 (06:36 +0000)
committerEric Fiselier <eric@efcs.ca>
Wed, 12 Aug 2015 06:36:19 +0000 (06:36 +0000)
llvm-svn: 244717

libcxx/cmake/Modules/HandleOutOfTreeLLVM.cmake

index bf629a9..53adb06 100644 (file)
@@ -42,11 +42,15 @@ macro(find_llvm_parts)
   endif()
 
   if (NOT EXISTS ${LLVM_MAIN_SRC_DIR})
-    message(FATAL_ERROR "Not found: ${LLVM_MAIN_SRC_DIR}")
+    set(LLVM_FOUND OFF)
+    message(WARNING "Not found: ${LLVM_MAIN_SRC_DIR}")
+    return()
   endif()
 
   if(NOT EXISTS ${LLVM_CMAKE_PATH})
-    message(FATAL_ERROR "Not found: ${LLVM_CMAKE_PATH}")
+    set(LLVM_FOUND OFF)
+    message(WARNING "Not found: ${LLVM_CMAKE_PATH}")
+    return()
   endif()
 
   list(APPEND CMAKE_MODULE_PATH "${LLVM_CMAKE_PATH}")