is_llvm_target_library: recognize libraries without the LLVM prefix.
authorOscar Fuentes <ofv@wanadoo.es>
Tue, 15 Mar 2011 14:53:53 +0000 (14:53 +0000)
committerOscar Fuentes <ofv@wanadoo.es>
Tue, 15 Mar 2011 14:53:53 +0000 (14:53 +0000)
Without this cmake fails at configuration when some target pass
"native" on LLVM_LINK_COMPONENTS and that is expanded to "X86".

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

cmake/modules/LLVMConfig.cmake

index 615a118a3ccd820c7b84b112f093fd7b40ac950d..ec7831da3bb7066ad54a929a5bbeb3555fe7821e 100755 (executable)
@@ -23,7 +23,8 @@ function(is_llvm_target_library library return_var)
   string(TOUPPER "${library}" capitalized_lib)
   string(TOUPPER "${LLVM_ALL_TARGETS}" targets)
   foreach(t ${targets})
-    if( capitalized_lib STREQUAL "LLVM${t}" OR
+    if( capitalized_lib STREQUAL t OR
+       capitalized_lib STREQUAL "LLVM${t}" OR
        capitalized_lib STREQUAL "LLVM${t}CODEGEN" OR
        capitalized_lib STREQUAL "LLVM${t}ASMPARSER" OR
        capitalized_lib STREQUAL "LLVM${t}ASMPRINTER" OR