• Build system and package management
  • Using Conan with CMake
  • Using Vcpkg with CMake
  • Using FetchContent in CMake
  • Using dependencies in Meson
  • Using dependencies in Xmake
  • Too few C/C++ packages?
  • Xmake built-in package management integration
  • Semantic Versioning Settings
  • Optional package settings
  • Using system libraries
  • Use debug builds of packages
  • Enable optional features of the package
  • Pass additional compile options
  • Standalone package management commands Xrepo
  • Multiple repository management
  • Basic usage
  • Install the specified version package
  • Install the specified platform package
  • Install debug version package
  • Install dynamic library version package
  • Install the specified configuration package
  • Install packages from third-party package managers
  • View the library usage information of the package
  • Import and export installed packages
  • Search for supported packages
  • Package virtual environment management
  • Integrate third-party build systems in Xmake
  • Integrate Cmake projects in Xmake
  • Integrate the Meson project in Xmake
  • Integrate Autoconf project in Xmake
  • Integrate Gn project in Xmake
  • Find packages using CMake/C++ in Xmake
  • Specify the version
  • Specify components
  • Preset switch
  • Setting environment variables
  • Specify custom FindFoo.cmake module script directory
  • Integrate Xrepo dependencies in Cmake
  • Add package with configuration
  • Using packages from third repository