mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 02:33:06 +01:00
[runtimes] Fix umbrella component targets
When we're building the runtimes for multiple platform targets, we create umbrella build targets for each distribution component, but those targets didn't have any dependencies and were just no-ops. Make the umbrella target depend on the sub-targets for each platform to fix this, which is consistent with the behavior of the umbrella targets for each runtime, and also consistent with the behavior when we've only specified the default target.
This commit is contained in:
parent
d3ee11b29a
commit
2f43148446
@ -401,6 +401,11 @@ if(runtimes)
|
||||
add_dependencies(install-${runtime_name} install-${runtime_name}-${name})
|
||||
add_dependencies(install-${runtime_name}-stripped install-${runtime_name}-${name}-stripped)
|
||||
endforeach()
|
||||
foreach(component ${LLVM_RUNTIME_DISTRIBUTION_COMPONENTS})
|
||||
add_dependencies(${component} ${component}-${name})
|
||||
add_dependencies(install-${component} install-${component}-${name})
|
||||
add_dependencies(install-${component}-stripped install-${component}-${name}-stripped)
|
||||
endforeach()
|
||||
endforeach()
|
||||
|
||||
foreach(multilib ${LLVM_RUNTIME_MULTILIBS})
|
||||
@ -418,6 +423,11 @@ if(runtimes)
|
||||
add_dependencies(install-${runtime_name} install-${runtime_name}-${name}+${multilib})
|
||||
add_dependencies(install-${runtime_name}-stripped install-${runtime_name}-${name}+${multilib}-stripped)
|
||||
endforeach()
|
||||
foreach(component ${LLVM_RUNTIME_DISTRIBUTION_COMPONENTS})
|
||||
add_dependencies(${component} ${component}-${name}+${multilib})
|
||||
add_dependencies(install-${component} install-${component}-${name}+${multilib})
|
||||
add_dependencies(install-${component}-stripped install-${component}-${name}+${multilib}-stripped)
|
||||
endforeach()
|
||||
endforeach()
|
||||
endforeach()
|
||||
endif()
|
||||
|
Loading…
Reference in New Issue
Block a user