yalantinglibs
A collection of modern C++ libraries
Latest version: 0.6.1
Add to xmake.lua
add_requires("yalantinglibs 0.6.1")Learn how to add and link packages with Xmake →
Information
- License
- Apache-2.0
- Kind
- library
- Recipe updated
- 2026-05-05T07:58:44.000Z
Platforms
- linux: i386, x86_64, armv7, armv7s, arm64, mips, mips64, mipsel, mips64el, loong64, riscv64, s390x, ppc, ppc64, ppc64el, sparc64
- macosx: x86_64, arm64
- windows: x86, x64, arm, arm64, arm64ec
Options
file_io_uring- Enable file io_uring · Type: boolean · Default: false
io_uring- Enable io_uring · Type: boolean · Default: false
pmr- Enable pmr support · Type: boolean · Default: false
ssl- Enable ssl support · Type: boolean · Default: false
struct_pack_unportable_optimize- enable struct_pack optimize(but cost more compile time) · Type: boolean · Default: false
struct_pack_unportable_type- enable struct_pack unportable type(like wchar_t) · Type: boolean · Default: false
Versions
- 0.3.4
- 0.3.5
- 0.3.6
- 0.3.7
- 0.3.8
- 0.3.9
- 0.3.11
- 0.4.0
- 0.5.2
- 0.5.3
- 0.5.5
- 0.5.6
- 0.5.7
- 0.5.8
- 0.6.0
- 0.6.1
Dependencies
Install with xrepo
Install the package independently of a project and inspect its available configuration.
install
xrepo install "yalantinglibs 0.6.1"show info
xrepo info "yalantinglibs"Link a library to your target
Declare the requirement, then attach the library to the target that uses it.
xmake.lua
add_requires("yalantinglibs 0.6.1")
target("demo")
set_kind("binary")
add_files("src/*.cpp")
add_packages("yalantinglibs")Open a package environment
Open a shell with the environment exported by this package. Use the executable names documented by the package.
enter shell
xrepo env -b "yalantinglibs 0.6.1" shell