mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 04:02:41 +01:00
[runtimes] Add umbrella targets for runtimes
This will create e.g. a compiler-rt target that'll build compiler-rt for all configured targets, similar to how the runtimes umbrella target builds all the runtimes for all configured targets. Differential Revision: https://reviews.llvm.org/D74458
This commit is contained in:
parent
7e17214e5b
commit
d22d2bcc06
@ -525,6 +525,11 @@ else() # if this is included from LLVM's CMake
|
||||
add_custom_target(runtimes-test-depends)
|
||||
set(test_targets "")
|
||||
endif()
|
||||
foreach(runtime_name ${runtime_names})
|
||||
add_custom_target(${runtime_name})
|
||||
add_custom_target(install-${runtime_name})
|
||||
add_custom_target(install-${runtime_name}-stripped)
|
||||
endforeach()
|
||||
if(LLVM_RUNTIME_DISTRIBUTION_COMPONENTS)
|
||||
foreach(component ${LLVM_RUNTIME_DISTRIBUTION_COMPONENTS})
|
||||
add_custom_target(${component})
|
||||
@ -546,6 +551,11 @@ else() # if this is included from LLVM's CMake
|
||||
add_dependencies(check-runtimes check-runtimes-${name})
|
||||
add_dependencies(runtimes-test-depends runtimes-test-depends-${name})
|
||||
endif()
|
||||
foreach(runtime_name ${runtime_names})
|
||||
add_dependencies(${runtime_name} ${runtime_name}-${name})
|
||||
add_dependencies(install-${runtime_name} install-${runtime_name}-${name})
|
||||
add_dependencies(install-${runtime_name}-stripped install-${runtime_name}-${name}-stripped)
|
||||
endforeach()
|
||||
endforeach()
|
||||
|
||||
foreach(multilib ${LLVM_RUNTIME_MULTILIBS})
|
||||
@ -558,6 +568,11 @@ else() # if this is included from LLVM's CMake
|
||||
add_dependencies(runtimes-configure runtimes-${name}+${multilib}-configure)
|
||||
add_dependencies(install-runtimes install-runtimes-${name}+${multilib})
|
||||
add_dependencies(install-runtimes-stripped install-runtimes-${name}+${multilib}-stripped)
|
||||
foreach(runtime_name ${runtime_names})
|
||||
add_dependencies(${runtime_name} ${runtime_name}-${name}+${multilib})
|
||||
add_dependencies(install-${runtime_name} install-${runtime_name}-${name}+${multilib})
|
||||
add_dependencies(install-${runtime_name}-stripped install-${runtime_name}-${name}+${multilib}-stripped)
|
||||
endforeach()
|
||||
endforeach()
|
||||
endforeach()
|
||||
endif()
|
||||
|
Loading…
Reference in New Issue
Block a user