mirror of
https://github.com/isar/libmdbx.git
synced 2025-02-07 12:59:35 +08:00
mdbx-cmake: расширение поиска LLVMgold.so
в относительных lib-директориях.
This commit is contained in:
parent
778aee25fe
commit
c8f6d90e18
@ -541,13 +541,21 @@ if(CMAKE_COMPILER_IS_CLANG)
|
||||
if(regexp_valid)
|
||||
string(REGEX REPLACE "(^|\n.*)(.*programs: =)([^\n]+)((\n.*)|$)" "\\3" list ${clang_search_dirs})
|
||||
string(REPLACE ":" ";" list "${list}")
|
||||
set(libs_extra_subdirs "lib;../lib;lib64;../lib64;lib32;../lib32")
|
||||
foreach(dir IN LISTS list)
|
||||
get_filename_component(dir "${dir}" REALPATH)
|
||||
if(dir MATCHES ".*llvm.*" OR dir MATCHES ".*clang.*")
|
||||
list(APPEND clang_bindirs "${dir}")
|
||||
set(list_suffix "")
|
||||
else()
|
||||
list(APPEND clang_bindirs_x "${dir}")
|
||||
set(list_suffix "_x")
|
||||
endif()
|
||||
list(APPEND clang_bindirs${list_suffix} "${dir}")
|
||||
foreach(subdir IN LISTS libs_extra_subdirs)
|
||||
get_filename_component(subdir "${dir}/${subdir}" REALPATH)
|
||||
if(EXISTS "${subdir}")
|
||||
list(APPEND clang_libdirs${list_suffix} "${subdir}")
|
||||
endif()
|
||||
endforeach()
|
||||
endforeach()
|
||||
list(APPEND clang_bindirs "${clang_bindirs_x}")
|
||||
list(REMOVE_DUPLICATES clang_bindirs)
|
||||
@ -559,10 +567,11 @@ if(CMAKE_COMPILER_IS_CLANG)
|
||||
foreach(dir IN LISTS list)
|
||||
get_filename_component(dir "${dir}" REALPATH)
|
||||
if(dir MATCHES ".*llvm.*" OR dir MATCHES ".*clang.*")
|
||||
list(APPEND clang_libdirs "${dir}")
|
||||
set(list_suffix "")
|
||||
else()
|
||||
list(APPEND clang_libdirs_x "${dir}")
|
||||
set(list_suffix "_x")
|
||||
endif()
|
||||
list(APPEND clang_libdirs${list_suffix} "${dir}")
|
||||
endforeach()
|
||||
list(APPEND clang_libdirs "${clang_libdirs_x}")
|
||||
list(REMOVE_DUPLICATES clang_libdirs)
|
||||
|
Loading…
x
Reference in New Issue
Block a user