This is an archive of the discontinued LLVM Phabricator instance.

Refactor unit tests' CMakeFiles.txt
AbandonedPublic

Authored by aarongreen on Jan 12 2021, 9:43 AM.

Details

Summary

This change extracts some of the repeated CMake commands into functions, in order to make it easier to add additional unit tests in subsequent changes.

This is change 13 of (at least) 20 for cross-process fuzzing support.

Diff Detail

Event Timeline

aarongreen created this revision.Jan 12 2021, 9:43 AM
aarongreen requested review of this revision.Jan 12 2021, 9:43 AM
Herald added a project: Restricted Project. · View Herald TranscriptJan 12 2021, 9:43 AM
Herald added a subscriber: Restricted Project. · View Herald Transcript
aarongreen updated this revision to Diff 321598.Feb 4 2021, 4:00 PM
aarongreen edited the summary of this revision. (Show Details)

Rebase

aarongreen updated this revision to Diff 321778.Feb 5 2021, 8:43 AM
aarongreen abandoned this revision.Sep 1 2021, 9:03 AM

Multiprocess fuzzing will not be supported by the libFuzzer maintainers. Fuchsia has implemented a new approach with their Component Fuzzing Framework (RFC-117).