aburka 🫣 · @aburka
425 followers · 4552 posts · Server hachyderm.io

locked up my computer so hard it took about 30 seconds to open an SSH session from across the room. But when I did that GNOME very briefly flashed to life before freezing again, so there's that, which is nice.

... is there a flag for "leave me just 10% of 1 CPU, that's all I ask"?

#cmake

Last updated 1 year ago

Markus Werle · @markuswerle
174 followers · 3541 posts · Server nrw.social

@marcr You are welcome. I consider it the bible by now. Craig's talks on YouTube are also a trove of valuable information.

#cmake

Last updated 1 year ago

Markus Werle · @markuswerle
174 followers · 3536 posts · Server nrw.social

@marcr I strongly recommend Craig Scott's new book. Most of the ugly stuff is gone.

crascit.com/professional-cmake

#cmake

Last updated 1 year ago

Markus Werle · @markuswerle
174 followers · 3536 posts · Server nrw.social

@hanadusikova I disagree. Those files are amazing. I learn a lot today.

#cmake

Last updated 1 year ago

Drew Derbyshire · @swhobbit
22 followers · 344 posts · Server hachyderm.io

The build is, to put it plainly, Ginormous. 14073 source lines for a BUILD SYSTEM?

#cmake

Last updated 1 year ago

Felix Palmen 📯 · @zirias
52 followers · 214 posts · Server techhub.social

Hitting the next roadblock in my "userland from source" project: is causing trouble. I got it to build and package, but runtime parts are wrong, *somehow* the "/compat/linux" prefix "sneaks in" 😞 (still didn't understand how exactly...).

You might ask why port python at all, and indeed, I didn't plan to do so initially.

The issue is build systems. With the goal to port shared libraries that might be needed by (closed-source) Linux binaries, not all of them use plain (or ) for building.

is popular, so I'll need it. To build it using shared libraries itself, one of its prerequisites needs , which, in turn, requires python. 🤯

Ahh, welcome to dependency hell 😜

#freebsd #linuxulator #linux #python #make #gnu #autotools #cmake #meson

Last updated 1 year ago

petmos · @petmos
3 followers · 51 posts · Server social.tchncs.de

@Chris_272 Wir haben vor ca. 2 Jahren auf und umgestellt und sind begeistert.
Ich will es nicht mehr missen.

#cmake #clion

Last updated 1 year ago

Marc Riese · @marcr
161 followers · 2971 posts · Server social.tchncs.de

It has been years since I last worked with . And the project, especially the documentation, has matured quite a bit. I am pleasantly surprised.

#cmake

Last updated 1 year ago

KDAB · @kdab
185 followers · 133 posts · Server techhub.social

Learn all about Qt applications from Qt5 to from Nicolas Fella during the KDAB Training Day on 27th Nov. Get familiarised with comparing the available modules in Qt5 & Qt6, discussing the strategy & estimation of a port & more.

🔗 youtube.com/watch?v=gPOlhJxkGv

#porting #qt6 #qtdev #cmake #qml

Last updated 1 year ago

GateLinker · @gatelinker
15 followers · 76 posts · Server fosstodon.org

The upgrade to 2022 has killed my debugging environment.
They removed the NativeActivity template that did a great job since VS2017.

Now I'm struggling with to generate a new solution for debugging inside android emulator. Codes compile but packaging fails.

Phones are terrible platforms!
The one and only exception is , because I can compile code on it directly and run a debugger with SSH.

That is the right way to do it.
No *-Studio required.

#visualstudio #android #ndk #cmake #pinephone

Last updated 1 year ago

Electrical :arch: · @electrical
3 followers · 81 posts · Server fosstodon.org

Also, if you want to make a game, I really recommend using Raylib - it has many bindings, is cross-platform and can be easily integrated into a CMake project. It is also very easy to use and light.

#raylib #cmake

Last updated 1 year ago

· @holmgren
6 followers · 18 posts · Server cryptodon.lol

I give up with my bot. In just a few days I discovered a compiler bug, learned that some of the features are still not supported by compilers and , that Boost. is a primitive mess that's impossible to mix with other async libraries or customize unless you have a PhD, and itself is barely supported by CMake. Time to write in , the programmer's equivalent of walking around town in Crocs but a man's gotta do what a man's gotta do

#cpp #cpp20 #cmake #asio #boost #python

Last updated 1 year ago

shemeshg · @shemeshg
0 followers · 31 posts · Server floss.social

@meetingcpp

I encountered a problem with vscode not respecting the breakpoints in the files generated by the cpp2 tool. However, this seems to be a vscode issue, not a cpp2 issue, as reported here: [github.com/modern-cmake/cppfro]. I couldn’t find a solution, so maybe someone else has an idea how to fix it.

By the way, I agree that cppfront with cmake is an excellent way to start using modules and modern C++20 features.

(for experimental use only)

#Cpp #cppfront #cppfront2 #cmake

Last updated 1 year ago

Sonny Bonds · @SonnyBonds
278 followers · 795 posts · Server mastodon.gamedev.place

I have a concept in Wilco called "features", which is an abstraction of compiler flags basically. So for example:
project.features += feature::FastMath;
would add "/fp:fast" for msvc and "-ffast-math" for GCC/clang.

But... I'm thinking about ditching this and relying on setting flags directly.

There are so many nuances in flags and differences between compilers, I'm not sure it makes sense to try to abstract it.

#cpp #cplusplus #cmake #programming #softwareengineering

Last updated 1 year ago

Victor Ciura · @ciura_victor
172 followers · 119 posts · Server hachyderm.io

Our open-source CMake Debugger is now available in VS Code! 🎉
Check out the latest version of the CMake Tools extension and give it a try.
Learn more at:
devblogs.microsoft.com/cppblog

#cpp #cplusplus #cmake #vscode

Last updated 1 year ago

Reference to the Future<Void> · @rttf
68 followers · 255 posts · Server techhub.social

@simontoth @ami @rnd What’s a “modern” build system? Could you clarify/give some examples? Also, IMHO build tool is more appropriate term for naming a tool like …I don’t know why people keep calling such a build system though

#cmake

Last updated 1 year ago

Šimon Tóth · @simontoth
255 followers · 583 posts · Server hachyderm.io

@ami @rnd Sorry, but I prefer an actual declarative build system, not a macro language that can generate build rules for other build systems.

Even the elusive modern a decade behind modern build systems.

#cmake

Last updated 1 year ago

Am I? · @ami
142 followers · 1693 posts · Server floss.social

My :
CMake is the perfect build system for C++, It is modern, easy and can be very powerful if you know how to use it properly.
But people keep using it like they did in the dark ages and the teaching materials are mostly outdated so the reputation is terrible.
@rnd

#cmake #hottake #Cpp

Last updated 1 year ago

Lawrence Murray · @lawmurray
157 followers · 122 posts · Server fosstodon.org
AskUbuntu · @askubuntu
186 followers · 1859 posts · Server ubuntu.social

How to install clang-15 or higher? (16 preferably)

askubuntu.com/q/1478682/612

#compiling #cmake #clang

Last updated 1 year ago