home.social

Dani (:cxx: Antifascista)

View on hachyderm.io
  1. CW: "colourful language" ahead

    This pile of shit called CMake and package managers is happening again.

    Back from the last ISO C++ meeting in Croydon where we voted on the appetite for inclusion of mp-units into the next standard, I tried to get even the *chance* to compile it using the recommended Conan, CMake, and other dependencies.

    And failed spectacularly again:
    * at some point, the current VS2026 compiler is spat out ("what even is this thing" coming from the attempt to deal with Catch2.

    Ok, switch off testing for now.

    * next some complaints about "avg_speed-headers" missing some support from CMake. What the heck?

    The fact that compiler options seem incomplete for full C++23 conformance is certainly only minor, right?

    To me, this sounds like building with VS is seriously lacking (in particular CMake).

    Therefore I will do what I usually do: move CMakeLists.txt over to a build system, that works for years now, and retain only the source tree.