Revert "[cmake] Add helper for finding potentially external projects"
authorReid Kleckner <rnk@google.com>
Tue, 11 Aug 2015 19:02:57 +0000 (19:02 +0000)
committerReid Kleckner <rnk@google.com>
Tue, 11 Aug 2015 19:02:57 +0000 (19:02 +0000)
This reverts commit r244633.

We aren't going to be able to use it because the compiler-rt build can
be built standalone without an LLVM source dir *or* an installed copy of
LLVM.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@244648 91177308-0d34-0410-b5e6-96231b3b80d8

cmake/modules/AddLLVM.cmake

index f4cb93d..f87e18b 100644 (file)
@@ -717,23 +717,6 @@ macro(add_llvm_tool_subdirectory name)
   add_llvm_external_project(${name})
 endmacro(add_llvm_tool_subdirectory)
 
-# Finds a (potentially external) project that normally lives at
-# llvm/${subdir}/${name}. For example, to find clang:
-#   find_llvm_external_project(tools clang CLANG_SRC)
-# Returns nothing if the project is not configured to build.
-function(find_llvm_external_project subdir name path_out)
-  canonicalize_tool_name(${name} nameUPPER)
-  if (NOT LLVM_TOOL_${nameUPPER}_BUILD)
-    set(${path_out} PARENT_SCOPE)
-  elseif (EXISTS LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR)
-    set(${path_out} LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR PARENT_SCOPE)
-  elseif (EXISTS ${LLVM_MAIN_SRC_DIR}/${subdir}/${name})
-    set(${path_out} ${LLVM_MAIN_SRC_DIR}/${subdir}/${name} PARENT_SCOPE)
-  else()
-    set(${path_out} PARENT_SCOPE)
-  endif()
-endfunction(find_llvm_external_project)
-
 function(get_project_name_from_src_var var output)
   string(REGEX MATCH "LLVM_EXTERNAL_(.*)_SOURCE_DIR"
          MACHED_TOOL "${var}")