mdbx-cmake: расслабление условий для использования LTO с CLANG на Linux.

This commit is contained in:
Леонид Юрьев (Leonid Yuriev) 2025-01-27 20:41:44 +03:00
parent c8f6d90e18
commit 9d7495fa09

View File

@ -664,9 +664,7 @@ if(CMAKE_COMPILER_IS_CLANG)
if(CMAKE_CLANG_AR if(CMAKE_CLANG_AR
AND CMAKE_CLANG_NM AND CMAKE_CLANG_NM
AND CMAKE_CLANG_RANLIB AND CMAKE_CLANG_RANLIB
AND ((CLANG_LTO_PLUGIN AND CMAKE_LD_GOLD) AND ((CLANG_LTO_PLUGIN AND CMAKE_LD_GOLD) OR CMAKE_CLANG_LD OR APPLE))
OR (CMAKE_CLANG_LD AND NOT (CMAKE_HOST_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_NAME STREQUAL "Linux"))
OR APPLE))
if(ANDROID AND CMAKE_${CMAKE_PRIMARY_LANG}_COMPILER_VERSION VERSION_LESS 12) if(ANDROID AND CMAKE_${CMAKE_PRIMARY_LANG}_COMPILER_VERSION VERSION_LESS 12)
set(CLANG_LTO_AVAILABLE FALSE) set(CLANG_LTO_AVAILABLE FALSE)
message( message(