Our great sponsors
-
BASIS
CMake BASIS makes it easy to create sharable software and libraries that work together. This is accomplished by combining and documenting some of the best practices and utilities available. This project supplies a fully integrated suite of functionality to make the whole process seamless! (by cmake-basis)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Sadly, cmake is a monster and completely awful to work with. It's 800,000 lines of C++ and >100,000 lines of the terrible scripting language that cmake comes with. It's so revolting that people make things like basis, a large project whose goal is to *generate cmake files for you*.
If you are very fortunate, you'll be able to choose something else. I like meson myself: it looks a bit like python, it's popular, small, simple, well-documented, easy to install and update, and it works well everywhere.