Included header files need internal defines for VTK/Voronoi
For C++ projects including our header files and also using VTK and/or Voronoi features, our internal defines (ALL_VTK_OUTPUT
, ALL_USE_VORONOI
) must also be defined. Otherwise, the included headers don't show the required features.
This is confusing for the user, and we also do not really want our internal defines to be visible from the outside. Ideally, a preprocessing would remove/include the corresponding code.
This is not an issue from Fortran, since no header files are included verbatim and the library already includes all enabled features.