Skip to content

Commit f3b7c0a

Browse files
leeexyztqchen
authored andcommitted
[WIN] Fix a bug in find_llvm when specify llvm-config (#2758)
1 parent c09a7e7 commit f3b7c0a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

cmake/util/FindLLVM.cmake

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,9 @@ macro(find_llvm use_llvm)
3737
execute_process(COMMAND ${LLVM_CONFIG} --cxxflags
3838
OUTPUT_VARIABLE __llvm_cxxflags)
3939
execute_process(COMMAND ${LLVM_CONFIG} --version
40-
COMMAND cut -b 1,3
41-
OUTPUT_VARIABLE TVM_LLVM_VERSION)
40+
OUTPUT_VARIABLE __llvm_version)
41+
# llvm version
42+
string(REGEX REPLACE "^([^.]+)\.([^.])+\.[^.]+.*$" "\\1\\2" TVM_LLVM_VERSION ${__llvm_version})
4243
# definitions
4344
string(REGEX MATCHALL "(^| )-D[A-Za-z0-9_]*" LLVM_DEFINITIONS ${__llvm_cxxflags})
4445
# include dir

0 commit comments

Comments
 (0)