This is an archive of the discontinued LLVM Phabricator instance.

[CMake][runtimes] Use target specific name for all runtimes targets
ClosedPublic

Authored by phosek on Aug 28 2017, 7:46 PM.

Details

Summary

We need to use target specific name for all runtimes targets. Target
specific name means the name of target in the LLVM build is different
from the name in runtimes build (in LLVM build, it's suffixed by the
target itself). Previously we have only used target specific names for
check targets collected through SUB_CHECK_TARGETS, but that's not
sufficient, we need to use target specific names for all targets we're
exposing in LLVM build.

Fixes PR34335.

Diff Detail

Repository
rL LLVM

Event Timeline

phosek created this revision.Aug 28 2017, 7:46 PM
phosek edited the summary of this revision. (Show Details)Aug 28 2017, 7:46 PM
beanz accepted this revision.Aug 31 2017, 11:42 AM

LGTM.

As a note: at some point in the future I'd like us to get rid of the practice of using ":" to create lists of lists, instead using list of list names, which is a bit cleaner.

This revision is now accepted and ready to land.Aug 31 2017, 11:42 AM

SGTM, I'll make that as a separate change.

This revision was automatically updated to reflect the committed changes.