Make vs Cmake vs writing your own script vs whatever

This page summarizes the projects mentioned and recommended in the original post on /r/cpp_questions

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • meson

    The Meson Build System

  • And finally there's other build systems like Meson which are basically like CMake just in much nicer. I recommend you use this but at the very least use CMake, writing your own scripts or makefiles is just no.

  • mutator

    Discontinued Collaboration project to mutate source files for the purpose of testing the quality of unit tests themselves

  • I may be using the wrong vocabulary by saying open source project. What I mean is the software will be free when we are done with it, but I think he only has me working on it with him right now. This is a link to my part of it on my github, but the bulk of what I have contributed are the three classes at the bottom in the commands/mutate/ folders. Most of the other files were written by my friend and edited by me. Just know that I am still learning and there is not a lot of documentation/notes/comments probably in there as it should be yet, and several things I still have to modify/change :). So I will try and give some description here.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • cmake-init

    The missing CMake project initializer

  • I see you mentioned ASAN in the replies as well and it seems you got convinced to use CMake. Try cmake-init to see how to best structure a CMake project. It's got everything you need, sanitizers, static analysis, testing, package managers (!) and more.

  • xmake

    🔥 A cross-platform build utility based on Lua

  • Maybe you can try xmake. https://xmake.io

  • mutateplaceholder

    Mutation software for a friend's open source project

  • Just in case, wanted to mention that I changed the link from below to a new repo here and made the older one private. I seem to easily create disasters when trying to modify my .gitignore and I accidentally made a lot of internal stuff visible I did not want everyone seeing so I just decided to create a new public repo and save the old one as private :). Not saying you have to look at it haha, just that if you were looking at it or were going to, that is what is up.

  • 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.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts