When dynamic linking against LLVM, "llvm-config --system-libs" may be
empty.  Add check for a result before attempting to call REGEX REPLACE
with an empty variable.

Signed-off-by: Steven Newbury <[email protected]>
---
 CMake/FindLLVM.cmake | 2 +++
 1 file changed, 2 insertions(+)

diff --git a/CMake/FindLLVM.cmake b/CMake/FindLLVM.cmake
index a148321..8758026 100644
--- a/CMake/FindLLVM.cmake
+++ b/CMake/FindLLVM.cmake
@@ -99,7 +99,9 @@ execute_process(
   OUTPUT_VARIABLE LLVM_SYSTEM_LIBS_ORIG
   OUTPUT_STRIP_TRAILING_WHITESPACE
 )
+if (LLVM_SYSTEM_LIBS_ORIG)
 string(REGEX REPLACE " *\n" "" LLVM_SYSTEM_LIBS
${LLVM_SYSTEM_LIBS_ORIG})
+endif (LLVM_SYSTEM_LIBS_ORIG)
 endif (LLVM_VERSION_NODOT VERSION_GREATER 34)
 
 macro(add_one_lib name)
-- 
2.6.4

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Beignet mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/beignet

Reply via email to