pangolinv0.9.5
- Updated
Lightweight GUI Library
- Project website: https://github.com/stevenlovegrove/Pangolin
#Usage
pangolin provides CMake targets:
find_package(Pangolin CONFIG REQUIRED)
target_link_libraries(main PRIVATE ${Pangolin_LIBRARIES})#Features
Default features: ffmpeg, jpeg, png
#eigen
Unused option left for backwards compatibility with older versions
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#ffmpegdefault
Build support for ffmpeg video input
Dependencies:
ffmpeg
Features:
avcodec,avdevice,avfilter,avformat,swresample,swscale
No transitive dependencies.
Host Dependencies:
6 transitive dependencies:
- ffmpeg-bin2c (through ffmpeg)
- pkgconf (through vcpkg-pkgconfig-get-modules)
- vcpkg-cmake (through ffmpeg-bin2c)
- vcpkg-cmake-get-vars (through ffmpeg)
- vcpkg-pkgconfig-get-modules (through ffmpeg)
- vcpkg-tool-meson (through pkgconf)
#gui
Unused option left for backwards compatibility with older versions
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#jpegdefault
Build support for libjpeg image input
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through libjpeg-turbo)
- vcpkg-cmake-config (through libjpeg-turbo)
#lz4
Build support for liblz4 compression
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through lz4)
- vcpkg-cmake-config (through lz4)
#module
Unused option left for backwards compatibility with older versions
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#openexr
Build support for libopenexr image input
Dependencies:
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through imath)
- vcpkg-cmake-config (through imath)
#openni2
Build support for OpenNI2 video input
Host Dependencies:
7 transitive dependencies:
- pkgconf (through vcpkg-pkgconfig-get-modules)
- vcpkg-cmake (through vcpkg-cmake-get-vars)
- vcpkg-cmake-get-vars (through vcpkg-msbuild)
vcpkg-msbuild (through openni2)
Platforms:
windows- vcpkg-pkgconfig-get-modules (through vcpkg-msbuild)
- vcpkg-tool-lessmsi
>= v1.10.0#1(through kinectsdk1) - vcpkg-tool-meson (through pkgconf)
#pngdefault
Build support for libpng image input
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (through libpng)
- vcpkg-cmake-config (through libpng)
vcpkg-cmake-get-vars (through libpng)
Platforms:
arm & android
#pybind11
Python wrapper for Pangolin
Dependencies:
and 11 transitive dependencies:
gettext-libintl (through python3)
Platforms:
!windowslibiconv (through gettext-libintl)
Platforms:
!linux- zlib (through python3)
Host Dependencies:
9 transitive dependencies:
- pkgconf (through vcpkg-pkgconfig-get-modules)
- vcpkg-cmake (through vcpkg-cmake-get-vars)
- vcpkg-cmake-config (through libuuid)
vcpkg-cmake-get-vars (through libiconv)
Platforms:
android- vcpkg-get-python (through python3)
- vcpkg-make (through libiconv)
vcpkg-msbuild (through python3)
Platforms:
windowsvcpkg-pkgconfig-get-modules (through python3)
Platforms:
windows & !mingw- vcpkg-tool-meson (through pkgconf)
#realsense
Build support for LibRealSense2 video input
Dependencies:
and 4 transitive dependencies:
libusb (through realsense2)
Platforms:
!windows- lz4 (through realsense2)
- nlohmann-json (through realsense2)
- stb (through realsense2)
Host Dependencies:
8 transitive dependencies:
- pkgconf (through vcpkg-pkgconfig-get-modules)
- vcpkg-cmake (through vcpkg-cmake-get-vars)
- vcpkg-cmake-config (through lz4)
- vcpkg-cmake-get-vars (through vcpkg-make)
vcpkg-make (through libusb)
Platforms:
!windows | mingwvcpkg-msbuild (through libusb)
Platforms:
windows & !mingw- vcpkg-pkgconfig-get-modules (through vcpkg-msbuild)
- vcpkg-tool-meson (through pkgconf)
#tiff
Build support for libtiff image input
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through tiff)
- vcpkg-cmake-config (through tiff)
#uvc
Build support for MediaFoundation UVC input
Dependencies:
and 2 transitive dependencies:
- libjpeg-turbo (through libuvc)
- libusb (through libuvc)
Host Dependencies:
8 transitive dependencies:
- pkgconf (through vcpkg-pkgconfig-get-modules)
- vcpkg-cmake (through libjpeg-turbo)
- vcpkg-cmake-config (through libjpeg-turbo)
- vcpkg-cmake-get-vars (through vcpkg-make)
vcpkg-make (through libusb)
Platforms:
!windows | mingwvcpkg-msbuild (through libusb)
Platforms:
windows & !mingw- vcpkg-pkgconfig-get-modules (through vcpkg-msbuild)
- vcpkg-tool-meson (through pkgconf)
#vars
Unused option left for backwards compatibility with older versions
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#video
Unused option left for backwards compatibility with older versions
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#zstd
Build support for libzstd compression
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through zstd)
- vcpkg-cmake-config (through zstd)
#Dependencies
and 3 transitive dependencies:
- egl-registry (through opengl-registry)
- opengl (through glew)
- opengl-registry (through opengl)
#Host Dependencies
and 2 transitive dependencies:
- vcpkg-cmake-get-vars (through vcpkg-tool-meson)
- vcpkg-tool-meson (through libepoxy)
#Host Tool For
No ports use this.
#Contributors
jasjuang
Robert Schumacher
Alexander Karatarakis
Martin Müller
Phil Christensen
Jack·Boos·Yu
Victor Romero
pravic
Stefano Sinigardi
Bill Healey
Phoebe
NancyLi1013
Matthew Oliver
autoantwort
Kai Pastor
Thomas1664
Jia Yue Hua
MonicaLiu
Cheney Wang
Billy O'Neal
toge
#Changelog
Show 26 earlier changes
3439aef[ffmpeg] Add patch for upstream fixes133099f[pangolin] Fix glew dependency and fix usage of the crtda5e242[pangolin] Bump version06c028cEnable static builds of pangolinf4229f3Use vcpkg's libraries for pangolin dependencies26516fevcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)e8253d2[pangolin] PREFER_NINJA, remove v from version7fed532new port pangolin