[CMake] handle the AIX form of the lto cache dir option (#168868)
This handles the AIX form of the thinLTO cache dir option, which get's turned on when thinLTO is enabled.
This commit is contained in:
parent
891b3cf63e
commit
bb0a95d5b1
@ -1339,6 +1339,9 @@ if(uppercase_LLVM_ENABLE_LTO STREQUAL "THIN")
|
||||
if(APPLE)
|
||||
append("-Wl,-cache_path_lto,${LLVM_THINLTO_CACHE_PATH}"
|
||||
CMAKE_EXE_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS)
|
||||
elseif("${CMAKE_SYSTEM_NAME}" MATCHES "AIX")
|
||||
append("-bplugin_opt:-legacy-thinlto-cache-dir=${LLVM_THINLTO_CACHE_PATH}"
|
||||
CMAKE_EXE_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS)
|
||||
elseif((UNIX OR MINGW) AND LLVM_USE_LINKER STREQUAL "lld")
|
||||
append("-Wl,--thinlto-cache-dir=${LLVM_THINLTO_CACHE_PATH}"
|
||||
CMAKE_EXE_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user