Fix vtkiOS framework creation
- Fix #16969 by using
GL_UNPACK_IMAGE_HEIGHT
instead of the extension in vtkVolumeTexture - Remove duplicates from architecture list
- Ensure we have at least one architecture to compile for
- Add missing modules to toolchain: vtkIOXML & vtkRenderingVolumeOpenGL2
- Add additional module for LOD actors: vtkRenderingLOD
- Correct check to set
VTK_RENDERING_BACKEND
to OpenGL2 - Do not cross-compile for simulators if none are defined
- Get rid of
VTK_DEVICE_LIBS
andVTK_SIMULATOR_LIBS
to directly populateVTK_GLOB_LIBS
based on what libraries are being built - Replace
VTK_DEVICE_DEPENDS
byIOS_ARCHITECTURES
and populate based on what libraries are being built - Replace hardcoded vtk-ios-device-arm64 by first ios architecture in the architecture list to copy existing headers
- Use list instead of set when possible (not for files in
VTK_GLOB_LIBS
since items should not be separated by;
to run theGLOB
) - Correct comments in MakeFramework.cmake.in