Builds Capstone with CMake, covering configure/build/install, library type defaults, presets, and common cache options. Use when compiling Capstone, choosing static vs shared libraries, reading BUILDING.md or CMakeLists.txt, using CMakePresets.json, or when Makefile/make.sh comes up (deprecated).