ADIOS2: VTK build system incompatible with ADIOS2 2.6.0 release
The problem is that this code in VTK causes this other code in VTK to set the IMPORTED_GLOBAL target property on the adios2::adios2
target. This makes it globally visible after the import here. However, other targets like adios2::core
are not made globally visible. That means when VTK later import ADIOS2 again in this code, ADIOS2's de-duplication guard on adios2::core
does not trigger, so it tries creating adios2::adios2
again.