Enable CppInterOp
CppInterOp exposes API from Clang and LLVM in a mostly backward compatibe way. The API support downstream tools that utilize interactive C++ by using the compiler as a service.
Adopting more of CppInterOp in ROOT will help simplify the LLVM migration process and allow us to upstream more patches to either CppInterOp or LLVM.
@aaronj0, you can take it from here.
Note that if we want to download at configuration time we should use FetchContent_Declare which seems to take similar arguments.
Note that we need to land https://github.com/compiler-research/CppInterOp/pull/318, release and then merge this PR.
Test Results
13 files 13 suites 2d 16h 36m 3s :stopwatch: 3 024 tests 3 024 :white_check_mark: 0 :zzz: 0 :x: 33 795 runs 33 795 :white_check_mark: 0 :zzz: 0 :x:
Results for commit 8cbe14e5.
Closing in favor or #16814.