this post was submitted on 26 Aug 2023
10 points (91.7% liked)

C++

1763 readers
1 users here now

The center for all discussion and news regarding C++.

Rules

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[โ€“] choroalp@programming.dev 2 points 1 year ago (1 children)

I currently find known C/C++ build systems and package managers lacking. Maybe this is caused by the high bar by Cargo. Its nice to see something similar to Cargo in C/C++ ecosystem. vcpkg and conan are a pain in the ass in my opinion

[โ€“] leviosa@programming.dev 1 points 1 year ago* (last edited 1 year ago)

Yup, Cargo is a good baseline to compare to. I don't get the CMake arguments since:

  • xmake isn't trying to replace CMake
  • xmake can create CMake files from an xmake project
  • xmake can consume CMake files
  • xmake can use CMake packages
  • you can use xmake packages in a CMake project
  • a lot of people quite obviously don't like CMake

It's working with the ecosystem, not against and is good for C++ especially since people are comparing C++ building with tools like Cargo now.