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