From 9dad0a6b3b55b7f29b5e648295f53b8044df9510 Mon Sep 17 00:00:00 2001 From: kai Date: Wed, 1 Aug 2012 06:47:37 +0200 Subject: [PATCH] Convert output of llvm-config --targets-built to a list. This fixes #148. --- cmake/Modules/FindLLVM.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/cmake/Modules/FindLLVM.cmake b/cmake/Modules/FindLLVM.cmake index 1c052812..8de03d44 100644 --- a/cmake/Modules/FindLLVM.cmake +++ b/cmake/Modules/FindLLVM.cmake @@ -81,6 +81,7 @@ else() if(${LLVM_VERSION_STRING} MATCHES "3.0[A-Za-z]*") # Version 3.0 does not support component all-targets llvm_set(TARGETS_TO_BUILD targets-built) + string(REGEX MATCHALL "[^ ]+" LLVM_TARGETS_TO_BUILD ${LLVM_TARGETS_TO_BUILD}) list(REMOVE_ITEM LLVM_FIND_COMPONENTS "all-targets" index) list(APPEND LLVM_FIND_COMPONENTS ${LLVM_TARGETS_TO_BUILD}) else()