From: Manuel Klimek Date: Thu, 22 Oct 2015 08:31:46 +0000 (+0000) Subject: Fix add_llvm_external_project. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=b217a9a460e8e147f482b117b6a86d3e152cdef1;p=oota-llvm.git Fix add_llvm_external_project. r250835 unintentionally discarded the optional parameter to the add_llvm_external_project() macro that may point to a path when the said path is different from ${name}. This should fix it by passing ${ARGN} on to add_llvm_subdirectory(). The problem manifests itself with e.g. add_llvm_external_project(clang-tools-extra extra) from clang/tools/CMakeLists.txt Patch by Luchesar V. Iliev. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@251001 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/cmake/modules/AddLLVM.cmake b/cmake/modules/AddLLVM.cmake index 84f3216d6bc..c3e1679bdb5 100644 --- a/cmake/modules/AddLLVM.cmake +++ b/cmake/modules/AddLLVM.cmake @@ -781,7 +781,7 @@ endmacro() # enable or disable building it with everything else. # Additional parameter can be specified as the name of directory. macro(add_llvm_external_project name) - add_llvm_subdirectory(LLVM TOOL ${name}) + add_llvm_subdirectory(LLVM TOOL ${name} ${ARGN}) endmacro() macro(add_llvm_tool_subdirectory name)