mathglv8.0.1
- Updated
MathGL is a free library of fast C++ routines for the plotting of the data varied in one or more dimensions
#Usage
mathgl provides CMake targets:
find_package(MathGL2 CONFIG REQUIRED)
target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:mgl>,mgl,mgl-static>)#Features
Default features: jpeg, opengl, png, zlib
#arma
Armadillo support
Dependencies:
and 6 transitive dependencies:
- blas (through armadillo)
- lapack (through armadillo)
lapack-reference (through lapack, lapack-reference)
Platforms:
!windows | !static | mingw
Features:blas-select,noblasvcpkg-gfortran (through lapack-reference)
Platforms:
windows & !mingw
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through openblas)
- vcpkg-cmake-config (through openblas)
#examples
Build example programs (not installed)
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#fltk
fltk module
Dependencies:
fltk
Features: (none)
and 11 transitive dependencies:
- dirent (through fontconfig)
- expat (through fontconfig)
fontconfig (through fltk)
Platforms:
!osxfreetype (through fontconfig)
Features: (none)
- libiconv (through fontconfig)
- libjpeg-turbo (through fltk)
- libpng (through fltk)
libuuid (through fontconfig)
Platforms:
!osx & !windowspthread (through fontconfig)
Platforms:
!emscripten & !windows- pthreads (through pthread)
- zlib (through libpng)
Host Dependencies:
6 transitive dependencies:
- gperf (through fontconfig)
- vcpkg-cmake (through expat)
- vcpkg-cmake-config (through expat)
- vcpkg-cmake-get-vars (through vcpkg-make)
- vcpkg-make (through gperf)
- vcpkg-tool-meson (through fontconfig)
#glut
glut module
Dependencies:
and 3 transitive dependencies:
- egl-registry (through opengl-registry)
- opengl (through freeglut)
- opengl-registry (through opengl)
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through freeglut)
- vcpkg-cmake-config (through freeglut)
#hdf5
hdf5 module
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through hdf5)
- vcpkg-cmake-config (through hdf5)
#jpegdefault
jpeg module
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through libjpeg-turbo)
- vcpkg-cmake-config (through libjpeg-turbo)
#opengldefault
opengl module
Dependencies:
and 2 transitive dependencies:
- egl-registry (through opengl-registry)
- opengl-registry (through opengl)
Host Dependencies:
No dependencies.
#pngdefault
png module
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (through libpng)
- vcpkg-cmake-config (through libpng)
vcpkg-cmake-get-vars (through libpng)
Platforms:
arm & android
#qt5
qt5 module
Dependencies:
qt5-base
Features: (none)
and 47 transitive dependencies:
at-spi2-core (through qt5-base)
Platforms:
linux- bzip2 (through libx11)
dbus (through at-spi2-core)
Platforms:
linux- dirent (through glib)
- double-conversion (through qt5-base)
- egl-registry (through qt5-base)
- expat (through dbus)
fontconfig (through qt5-base)
Platforms:
!windowsfreetype (through fontconfig, harfbuzz, qt5-base)
Features:
png,zlib- gettext-libintl (through glib)
- glib (through at-spi2-core)
- libcap (through libsystemd)
- libffi (through glib)
libiconv (through gettext-libintl)
Platforms:
!linux- libjpeg-turbo (through qt5-base)
- liblzma (through libsystemd)
- libmount (through libsystemd)
- libpng (through freetype)
libsystemd (through dbus)
Platforms:
linuxlibuuid (through fontconfig)
Platforms:
!osx & !windows- libx11 (through at-spi2-core)
- libxau (through libxcb)
- libxcb (through libx11)
- libxcrypt (through libsystemd)
- libxdmcp (through libxcb)
- libxext (through libxi)
- libxfixes (through libxi)
- libxi (through at-spi2-core)
- libxslt (through xproto)
- libxtst (through at-spi2-core)
- lz4 (through libsystemd)
- md4c (through qt5-base)
- opengl-registry (through opengl)
- pthread (through pthread-stubs)
- pthread-stubs (through libxcb)
- pthreads (through pthread)
- xcb-proto (through libxcb)
- xcb-util-m4 (through libxcb)
- xorg-macros (through libxau)
- xproto (through libxau)
- xtrans (through libx11)
- zlib (through glib)
- zstd (through libsystemd)
Host Dependencies:
10 transitive dependencies:
- gperf (through libsystemd)
- pkgconf (through vcpkg-pkgconfig-get-modules)
- vcpkg-cmake (through expat)
- vcpkg-cmake-config (through expat)
- vcpkg-cmake-get-vars (through vcpkg-make)
- vcpkg-get-python-packages (through libsystemd)
- vcpkg-make (through gperf)
- vcpkg-pkgconfig-get-modules (through qt5-base)
- vcpkg-tool-meson (through libsystemd)
#wx
wx module
Dependencies:
wxwidgets
Features: (none)
and 63 transitive dependencies:
at-spi2-atk (through gtk3)
Platforms:
linux- at-spi2-core (through at-spi2-atk)
- atk (through at-spi2-atk)
- brotli (through freetype)
- bzip2 (through libx11)
dbus (through at-spi2-core)
Platforms:
linux- dirent (through cairo)
egl-registry (through libepoxy)
Platforms:
!osx & !windows- expat (through cairo)
- fontconfig (through cairo)
freetype (through fontconfig, harfbuzz, pango)
Features:
brotli,bzip2,png,zlib- fribidi (through pango)
- gdk-pixbuf (through gtk3)
- gettext-libintl (through glib)
- glib (through at-spi2-core)
- libcap (through libsystemd)
- libepoxy (through gtk3)
- libffi (through glib)
- libice (through libsm)
libiconv (through gettext-libintl)
Platforms:
!linux- libjpeg-turbo (through gdk-pixbuf)
- liblzma (through libsystemd)
- libmount (through libsystemd)
- libpng (through cairo)
libsystemd (through dbus)
Platforms:
linuxlibuuid (through fontconfig)
Platforms:
!osx & !windows- libx11 (through at-spi2-core)
- libxau (through libxcb)
- libxcb (through libx11)
- libxcrypt (through libsystemd)
- libxdmcp (through libxcb)
- libxext (through libxi)
- libxfixes (through libxi)
- libxi (through at-spi2-core)
- libxml2 (through at-spi2-atk, libxslt)
- libxrender (through cairo)
- libxslt (through xproto)
- libxtst (through at-spi2-core)
- lz4 (through libsystemd)
- nanosvg (through wxwidgets)
- opengl (through wxwidgets)
- opengl-registry (through opengl)
- pango (through gtk3)
- pixman (through cairo)
- pthread (through cairo)
- pthread-stubs (through libxcb)
tiff (through gdk-pixbuf)
Features: (none)
- xcb-proto (through libxcb)
- xcb-util-m4 (through libxcb)
- xorg-macros (through libxau)
- xproto (through libxau)
- xtrans (through libx11)
- zlib (through libpng)
- zstd (through libsystemd)
Host Dependencies:
8 transitive dependencies:
- gperf (through libsystemd)
- vcpkg-cmake (through expat)
- vcpkg-cmake-config (through expat)
vcpkg-cmake-get-vars (through libpng)
Platforms:
arm & android- vcpkg-get-python-packages (through libsystemd)
- vcpkg-make (through gperf)
- vcpkg-tool-meson (through pixman)
#zlibdefault
zlib module
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through zlib)
- vcpkg-cmake-config (through zlib)
#Dependencies
and one transitive dependency:
getopt-win32 (through getopt)
Platforms:
windows & !mingw
#Contributors
Stefano Sinigardi
Alvin
Jack·Boos·Yu
Billy O'Neal
autoantwort
wtywtykk
Kai Pastor
Lily Wang
jim wang
Chuck Walbourn
gerard-ryan-immersaview