auiv7.1.2
- Updated
Declarative UI toolkit for modern C++20
- Project website: https://github.com/aui-framework/aui
#Usage
The package aui provides CMake targets:
find_package(aui CONFIG REQUIRED COMPONENTS core views ...)
# Configure an application using AUI helper functions:
aui_executable(${PROJECT_NAME})
# Link against AUI component targets
aui_link(${PROJECT_NAME} PRIVATE aui::core aui::views)
aui_compile_assets(${PROJECT_NAME})
aui_app(TARGET ${PROJECT_NAME} NAME "My App" VENDOR "vcpkg"
ICON "assets/img/icon.svg"
ANDROID_PACKAGE "org.vcpkg.auitest")#Supported Platforms
All platforms supported.
#Features
No features defined.
#Dependencies
- curl
dbus
Platforms:
linux- fmt
fontconfig
Platforms:
linux- freetype
glew
Platforms:
windows | linux | osx- glm
gtk3
Platforms:
linuxlibbacktrace
Platforms:
linux- libnsgif
- libogg
- libvorbis
- libwebp
libx11
Platforms:
linux- lunasvg
- minizip
oboe
Platforms:
android- openssl
- opus
pulseaudio
Platforms:
linux- range-v3
- soxr
- sqlite3
- stb
- zlib
and 60 transitive dependencies:
alsa (through pulseaudio)
Platforms:
linuxat-spi2-atk (through gtk3)
Platforms:
linux- at-spi2-core (through at-spi2-atk)
- atk (through at-spi2-atk)
- brotli (through freetype)
- bzip2 (through freetype)
- dirent (through fontconfig)
- egl-registry (through opengl-registry)
- expat (through dbus)
- fftw3 (through pulseaudio)
- fribidi (through pango)
- gdk-pixbuf (through gtk3)
- gettext-libintl (through glib)
- glib (through at-spi2-core)
- jack2 (through pulseaudio)
- libatomic-ops (through pulseaudio)
- libcap (through libsystemd)
- libepoxy (through gtk3)
- libffi (through glib)
- libflac (through libsndfile)
- libiconv (through fontconfig)
- libjpeg-turbo (through gdk-pixbuf)
- liblzma (through libsystemd)
- libmount (through libsystemd)
- libpng (through freetype)
libsndfile (through pulseaudio)
Features:
external-libslibsystemd (through dbus)
Platforms:
linuxlibuuid (through fontconfig)
Platforms:
!osx & !windows- 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)
- opengl (through glew)
- opengl-registry (through opengl)
- pango (through gtk3)
- pixman (through cairo)
- plutovg (through lunasvg)
pthread (through fontconfig)
Platforms:
!emscripten & !windows- pthread-stubs (through libxcb)
- pthreads (through pthread)
- speex (through pulseaudio)
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)
- zstd (through libsystemd)
#Host Dependencies
aui-toolbox
Platforms:
!native- vcpkg-cmake
and 7 transitive dependencies:
- gperf (through libsystemd)
- vcpkg-cmake-config (through fmt)
- vcpkg-cmake-get-vars (through vcpkg-make)
- vcpkg-get-python-packages (through libsystemd)
- vcpkg-make (through libbacktrace)
- vcpkg-tool-meson (through libsystemd)
#Used By
No ports use this.
#Host Tool For
No ports use this.
#Contributors
Saikari