libxcb
X.Org: Interface to the X Window System protocol
Latest version: 1.17.0
Add to xmake.lua
add_requires("libxcb 1.17.0")Learn how to add and link packages with Xmake →
Information
- Recipe updated
- 2026-04-10T02:23:22.000Z
Platforms
- linux: i386, x86_64, armv7, armv7s, arm64, mips, mips64, mipsel, mips64el, loong64, riscv64, s390x, ppc, ppc64, ppc64el, sparc64
- bsd: i386, x86_64, arm, arm64, ppc, ppc64, ppc64el, riscv64, sparc64
- cross: i386, x86_64, arm, armv7, arm64, mips, mips64, mips64el, riscv, riscv64, loong64, s390x, ppc, ppc64, ppc64el, sh4, sparc64
- macosx: x86_64, arm64
Options
composite- Enable composite submodule (default is true). · Default: true
damage- Enable damage submodule (default is true). · Default: true
dpms- Enable dpms submodule (default is true). · Default: true
dri2- Enable dri2 submodule (default is true). · Default: true
dri3- Enable dri3 submodule (default is true). · Default: true
ge- Enable ge submodule (default is true). · Default: true
glx- Enable glx submodule (default is true). · Default: true
present- Enable present submodule (default is true). · Default: true
randr- Enable randr submodule (default is true). · Default: true
record- Enable record submodule (default is true). · Default: true
render- Enable render submodule (default is true). · Default: true
resource- Enable resource submodule (default is true). · Default: true
screensaver- Enable screensaver submodule (default is true). · Default: true
selinux- Enable selinux submodule (default is false). · Default: false
shape- Enable shape submodule (default is true). · Default: true
shm- Enable shm submodule (default is true). · Default: true
sync- Enable sync submodule (default is true). · Default: true
xevie- Enable xevie submodule (default is true). · Default: true
xfixes- Enable xfixes submodule (default is true). · Default: true
xfree86-dri- Enable xfree86-dri submodule (default is true). · Default: true
xinerama- Enable xinerama submodule (default is true). · Default: true
xinput- Enable xinput submodule (default is true). · Default: true
xkb- Enable xkb submodule (default is true). · Default: true
xprint- Enable xprint submodule (default is false). · Default: false
xtest- Enable xtest submodule (default is true). · Default: true
xv- Enable xv submodule (default is true). · Default: true
xvmc- Enable xvmc submodule (default is true). · Default: true
Versions
- 1.13.1
- 1.14
- 1.16
- 1.17.0
Dependencies
No dependencies declared.
Used by (12)
Packages declaring this dependency; requirements can vary by platform and configuration.
Install with xrepo
Install the package independently of a project and inspect its available configuration.
install
xrepo install "libxcb 1.17.0"show info
xrepo info "libxcb"Link a library to your target
Declare the requirement, then attach the library to the target that uses it.
xmake.lua
add_requires("libxcb 1.17.0")
target("demo")
set_kind("binary")
add_files("src/*.cpp")
add_packages("libxcb")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 "libxcb 1.17.0" shell