CMake
Skill · build tooling
CMake is a free, cross-platform, software development tool for building applications via compiler-independent instructions. It also can automate testing, packaging and installation. It runs on a variety of platforms and supports many programming languages.
Related work
- PPM to PNG converter Jul 2024
It is included as a Git submodule in the ray-tracing projects and built with CMake.
- Competitive programming contest 355 Mar 2024
The solutions are in C++ and C, built with CMake and a Makefile, formatted with clang-format and documented with Doxygen.
- Ray Tracing in One Weekend Jul 2024
CMake and a Makefile build it, and scripts render the scenes.
- Build your own grep Jul 2024
It is built with CMake and vcpkg.
- Build your own Git Jul 2024
It is built with CMake and vcpkg.
- GoogleTest sample Jun 2024
GoogleTest sample is a minimal template for unit-testing C++ with GoogleTest and CMake.
In the knowledge graph
CMake and the 6 things it is linked to. Open any dot for its page, or explore it in the full graph.
As data
Everything on this page is read from triples in the knowledge graph. These are the 4 it states about CMake; the console runs SPARQL over the whole graph, here in your browser.
@prefix id: <https://ask.chaipat.cc/id/> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix cj: <https://ask.chaipat.cc/ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix schema: <https://schema.org/> . id:CMake a cj:Skill ; rdfs:label "CMake" ; cj:category "build tooling" ; schema:sameAs <https://en.wikipedia.org/wiki/CMake> .