This is an archive of the discontinued LLVM Phabricator instance.

[CMake] Pass doc-related LLVM variables to external projects
AbandonedPublic

Authored by hawkinsw on Aug 21 2023, 8:59 PM.

Details

Reviewers
phosek
beanz
Summary

When generating the configuration arguments for external projects,
some of the external-project-specific CMake variables only work
in combination with CMake variables from LLVM itself. In particular,
the some of the doc-related CMake variables in libcxx depend on
LLVM_ENABLE_SPHINX. Pass

LLVM_ENABLE_SPHINX
LLVM_BUILD_DOCS

to external projects.

Diff Detail

Event Timeline

hawkinsw created this revision.Aug 21 2023, 8:59 PM
Herald added a project: Restricted Project. · View Herald TranscriptAug 21 2023, 8:59 PM
Herald added a subscriber: ekilmer. · View Herald Transcript
hawkinsw requested review of this revision.Aug 21 2023, 8:59 PM
Herald added a project: Restricted Project. · View Herald TranscriptAug 21 2023, 8:59 PM