• What is XMake?
  • Why do XMake
  • Features and advantages of XMake
  • Simple syntax
  • Basic syntax
  • Condition configuration
  • Complex script
  • Powerful package management
  • CMake and Vcpkg
  • CMake and Conan
  • Meson and Vcpkg
  • Meson and Conan
  • XMake and Vcpkg
  • XMake and Conan
  • XMake self-built package management
  • Use the debug version to depend on the package
  • Set msvc runtime library
  • Use dynamic libraries
  • Semantic version support
  • Prohibit the use of system libraries
  • Optional dependency package
  • Package customization configuration
  • Support package management repository
  • Independent package management command (Xrepo)
  • Lightweight and no dependencies
  • Extremely fast parallel compilation
  • Multi-task parallel compilation test
  • Single task compilation test
  • Fool-style multi-platform compilation
  • Compile native Windows/Linux/MacOS programs
  • CMake
  • Compile Android program
  • CMake
  • Compile iOS program
  • CMake
  • Cross compilation
  • CMake
  • Conclusion