Visualization Library is a C++ middleware for high-performance 2D and 3D graphics applications based on OpenGL 1.x-4.x supporting Windows, Linux and Mac OS X.
VL should be easy to include into external CMake superbuilds
VL should use standard CMake to build it's external dependencies
Overhaul project structure to build subprojects and plugin dependencies using modern CMake and make VL, ie all these and GDCM. PhysX and CEGUI are probably best kept truly external.
Apparent CMake native support as of Feb 2020
[Y] FreeType 2.10
[Y] libpng
[Y] zlib
[Y] GDCM
[Y] libtiff 4.1
[N] libtiff 3.9
[N] jpeg-9d
Collection of CMake-fied libraries we could depend on for a VL superbuild:
Overview:
Overhaul project structure to build subprojects and plugin dependencies using modern CMake and make VL, ie all these and
GDCM
.PhysX
andCEGUI
are probably best kept truly external.Apparent CMake native support as of Feb 2020
Collection of CMake-fied libraries we could depend on for a VL superbuild:
References:
Ideally fetch external libs at configure time not at build time:
Issues: Currently zlib and others are compiled and included using a custom build not their own native CMake config.