How to Use CMake Without the Agonizing Pain - Part 2

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Sharpmake

    Sharpmake is an open-source C#-based solution for generating project definition files, such as Visual Studio projects and solutions, GNU makefiles, Xcode projects, etc.

  • It can get even faster. I already mentioned SharpMake above. It was and is being used by projects with LOC measured in millions and hell knows how many files. It uses globs and runs real fast. Don’t have exact numbers, but I remember that it took about a minute to generate a project and most of that time was spent running a custom build step which I think unfortunately is under NDA, but it wasn’t about project generation. Let’s just say that it processed a lot of data :)

  • PCL

    Point Cloud Library (PCL)

  • am missing discussion about using `CMAKE_TOOLCHAIN_FILE` as an alternative to presets if presets are not available (Yeah I know just update cmake and be done with it but sometimes people seem to be stuck to old versions for some reason).Also could you talk some sense into the people maintaining https://github.com/PointCloudLibrary/pcl becaus they add a stupid amount of flags and compare against `CMAKE_C(XX)_FLAGS_DEFAULT`

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

    Trying to get CMake work in a reasonable JSON format.

  • I was still thinking if I should add/allow globs to https://github.com/Neumann-A/CMakeJSON or not. Probably not going to do it.

  • Laravel Mix

    The power of webpack, distilled for the rest of us.

  • Oh, have I got the thing for you. You can just use laravel-mix for the common usecases:

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

  • Did you hear about using a web browser as GUI using C99?

    2 projects | /r/C_Programming | 10 May 2023
  • Basic question for c++ fuzzing. How to launch inside of framework?

    2 projects | /r/fuzzing | 11 May 2023
  • Automatic feature extraction for 3D multi-modal medical images

    2 projects | /r/computervision | 26 Mar 2023
  • Rendering Twig templates in Storybook

    2 projects | dev.to | 11 Mar 2023
  • Point cloud processing in Rust?

    2 projects | /r/rust | 18 Dec 2022