mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-02-25 21:11:25 +00:00
GetClangResourceDir: Fix downstream projects that bundle llvm source
A project that bundles the llvm source code may have their own PACKAGE_VERSION variable, so only use this to compute the CLANG_RESOURCE_DIR if CLANG_VERSION_MAJOR is undefined. Reviewed By: sebastian-ne Differential Revision: https://reviews.llvm.org/D152608
This commit is contained in:
parent
cea3a89841
commit
c951960e65
@ -12,7 +12,9 @@ function(get_clang_resource_dir out_var)
|
||||
if(DEFINED CLANG_RESOURCE_DIR AND NOT CLANG_RESOURCE_DIR STREQUAL "")
|
||||
set(ret_dir bin/${CLANG_RESOURCE_DIR})
|
||||
else()
|
||||
string(REGEX MATCH "^[0-9]+" CLANG_VERSION_MAJOR ${PACKAGE_VERSION})
|
||||
if (NOT CLANG_VERSION_MAJOR)
|
||||
string(REGEX MATCH "^[0-9]+" CLANG_VERSION_MAJOR ${PACKAGE_VERSION})
|
||||
endif()
|
||||
set(ret_dir lib${LLVM_LIBDIR_SUFFIX}/clang/${CLANG_VERSION_MAJOR})
|
||||
endif()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user