Changeset View
Changeset View
Standalone View
Standalone View
llvm/trunk/runtimes/CMakeLists.txt
Show First 20 Lines • Show All 383 Lines • ▼ Show 20 Lines | function(runtime_register_target name target) | ||||
endforeach() | endforeach() | ||||
foreach(target_name IN LISTS SUB_COMPONENTS SUB_INSTALL_TARGETS) | foreach(target_name IN LISTS SUB_COMPONENTS SUB_INSTALL_TARGETS) | ||||
set(${target_name}-${name} ${target_name}) | set(${target_name}-${name} ${target_name}) | ||||
list(APPEND ${name}_extra_targets ${target_name}-${name}) | list(APPEND ${name}_extra_targets ${target_name}-${name}) | ||||
endforeach() | endforeach() | ||||
foreach(component ${LLVM_RUNTIME_DISTRIBUTION_COMPONENTS}) | foreach(component ${LLVM_RUNTIME_DISTRIBUTION_COMPONENTS}) | ||||
if(NOT "${target_name}:${target_name}-${component}" IN_LIST extra_targets) | set(${component}-${name} ${component}) | ||||
list(APPEND ${name}_extra_targets | set(install-${component}-${name} ${component}) | ||||
"${target_name}:${target_name}-${component}" | list(APPEND ${name}_extra_targets ${component}-${name} install-${component}-${name}) | ||||
"${target_name}:${target_name}-install-${component}") | |||||
endif() | |||||
endforeach() | endforeach() | ||||
if(LLVM_INCLUDE_TESTS) | if(LLVM_INCLUDE_TESTS) | ||||
set(runtimes-test-depends-${name} runtimes-test-depends) | set(runtimes-test-depends-${name} runtimes-test-depends) | ||||
set(check-runtimes-${name} check-runtimes) | set(check-runtimes-${name} check-runtimes) | ||||
list(APPEND ${name}_test_targets runtimes-test-depends-${name} check-runtimes-${name}) | list(APPEND ${name}_test_targets runtimes-test-depends-${name} check-runtimes-${name}) | ||||
foreach(target_name IN LISTS SUB_CHECK_TARGETS) | foreach(target_name IN LISTS SUB_CHECK_TARGETS) | ||||
set(${target_name}-${name} ${target_name}) | set(${target_name}-${name} ${target_name}) | ||||
▲ Show 20 Lines • Show All 148 Lines • Show Last 20 Lines |