From 2aa1f05469d35e993df4f11976121f1ec3b3316f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=9C=A8=E5=8E=9F=E4=BD=90=E4=B8=BA?=
 <ariwaranosai@users.noreply.github.com>
Date: Thu, 28 Jun 2018 23:03:09 +0800
Subject: [PATCH] update include regex to work for path with symbol (#1354)

change regex to match all symbol except for space.
---
 cmake/util/FindLLVM.cmake | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cmake/util/FindLLVM.cmake b/cmake/util/FindLLVM.cmake
index c155a34fa..b45904c0d 100644
--- a/cmake/util/FindLLVM.cmake
+++ b/cmake/util/FindLLVM.cmake
@@ -35,7 +35,7 @@ macro(find_llvm use_llvm)
     # definitions
     string(REGEX MATCHALL "(^| )-D[A-Za-z0-9_]*" LLVM_DEFINITIONS ${__llvm_cxxflags})
     # include dir
-    string(REGEX MATCHALL "(^| )-I[A-Za-z0-9_/.\-]*" __llvm_include_flags ${__llvm_cxxflags})
+    string(REGEX MATCHALL "(^| )-I[^ ]*" __llvm_include_flags ${__llvm_cxxflags})    
     set(LLVM_INCLUDE_DIRS "")
     foreach(__flag IN ITEMS ${__llvm_include_flags})
       string(REGEX REPLACE "(^| )-I" "" __dir "${__flag}")
-- 
GitLab