Skip to content
STIMSMITH

CMake

Tool

CMake is a cross-platform build-system generator used as a tool within the UnityChipForXiangShan hardware-verification project and distributed via a Docker development image. A community-maintained "Useful CMake Examples" repository also exists on GitHub.

First seen 8/11/2026
Last seen 8/11/2026
Evidence 1 chunks
Wiki v1

WIKI

CMake

CMake is a build-system generator commonly used in C/C++ projects. In the context of the UnityChipForXiangShan hardware-verification framework, CMake is bundled inside the project's Docker development image and is available to users running the container to build and test their verification cases.

Role in UnityChipForXiangShan

READ FULL ARTICLE →

NEIGHBORHOOD

No graph connections found for this entity yet. It may appear in future ingestion runs.

explore full graph →

RELATIONSHIPS

2 connections
UnityChipForXiangShan ← uses 92% 1e
The Docker image for UnityChipForXiangShan includes CMake as a tool.
Docker part of → 95% 1e
The Docker image includes CMake as a bundled tool.

CITATIONS

3 sources
3 citations — click to collapse
[1] CMake is pre-installed in the UnityChipForXiangShan Docker image alongside verilator, verible, and swig. XS-MLVP/UnityChipForXiangShan
[2] The Docker image for UnityChipForXiangShan can be used as a development environment by mounting a local workspace and running make all after cloning the repository. XS-MLVP/UnityChipForXiangShan
[3] A public 'Useful CMake Examples' repository is maintained at ttroy50/cmake-examples with thousands of stars. ttroy50/cmake-examples