Skip to main content
CMake

CMake

SoftwareWikipedia

Search complete. 19 mentions across 9 episodes found for "CMake".

Sep 7, 2026

Full Time Nix

Full Time Nix

Nix Freaks 47

Sep 7 · 6 Mentions

Jonathan RingerGUEST
65:16
I don't know how I feel about that.
Jonathan RingerGUEST
65:18
At least the example that you're doing here is CMake.
Jonathan RingerGUEST
65:21
And if you include or remove files, then it should change the behavior of the configure phase.
Tom BereknyeiGUEST
65:32
At least
Jonathan RingerGUEST
65:51
you can still trick it.
Jonathan RingerGUEST
65:52
So one example.
Jonathan RingerGUEST
65:54
The reason why I brought up CMake though is that best practice in CMake is generally when you're defining a target, so executable or a library, generally you're supposed to hard code in the library paths.
Jonathan RingerGUEST
66:03
And so then it will automatically do a CMake reconfigure if you add or remove a file, right? Whereas if you do something like globbing, then it doesn't actually become aware of when like additions or removals occur.

Unknown podcast

Why Zig Is the C Replacement Everyone Is Watching

Aug 31 · 1 Mention

LucasHOST
3:43
You write a build.zig file and you get a cross-compiler that can target any platform from any platform.
LucasHOST
3:49
You don't need a build system generator like CMake.
LucasHOST
3:53
You just run zig build and it works.
LucasHOST
3:55
That's a huge deal for maintainers who are tired of wrestling with build configurations.
Lukasz ScigaHOST
39:57
So, This would be like a turn off for you, I guess.
Lukasz ScigaHOST
40:01
Because you need to have a CMake-based project, basically.
Lukasz ScigaHOST
40:05
You can't just have your
Jason RohrerGUEST
40:06
own build script that CLion will call?
BenjaminHOST
23:04
But yeah, a lot of stuff is possible.
BenjaminHOST
23:06
Until earlier this week, for all of this to work, you had to first pre-initialize your build folder with some CMake magic so that CMake would have some metadata available to use the so-called CMake file API.
BenjaminHOST
23:28
I think that's what it's called.
BenjaminHOST
23:30
And so you have to do this first and put some, yeah, whatever, do some magic there.
BenjaminHOST
23:36
Now, given that we use a slightly newer version of CMake, this is not needed anymore.
BenjaminHOST
23:41
So you don't have to do west spdx dash dash init anymore.
BenjaminHOST
23:46
You can start with a vanilla.
Sylvestre LedruGUEST
35:17
Like, if you have done any cross-platform development with C and C++, I like to, to ask people, like, think about you want to do a program that depend on an XML parser, and, uh, so you can do it on Linux.
Sylvestre LedruGUEST
35:31
Like, you are going to use CMake.
Sylvestre LedruGUEST
35:32
You know, okay, on Mac it's going to probably work fine.
Sylvestre LedruGUEST
35:35
And then if you want to port it to a Windows or Android or FreeBSD, and now it is a time where you start crying because you don't know how to declare the dependency against the C and C++ library.
Dan BennettGUEST
2:31
And that would be good as a feature for me to learn, and it would also be good as a way for me to understand what's happening with all this Gen AI software engineering stuff, because Ultimately, I felt as a leader, I've got a large engineering function underneath me.
Dan BennettGUEST
2:48
If I can't live that experience of how our careers are changing, how that role is changing, then how can I sort of lead for it? I started out super slowly, like trying to remember how Make works and CMake and all of this kind of stuff.
Dan BennettGUEST
3:05
It was really, really painful.
Dan BennettGUEST
3:07
And if you look at the commit history on GitHub, you can absolutely see that I was in pain last summer trying to work this stuff through.

Unknown podcast

AI News — August 24, 2026: Anthropic's Fable Loses Mass Market to Cheaper Rivals, Ox Alpha Surfaces Unsigned

Aug 24 · 3 Mentions

speaker_0HOST
0:04
Frontier models are impressive but expensive and constrained, while smaller, cheaper, and local alternatives are quietly eating tasks people didn't think they could.
speaker_0HOST
0:12
Add in a mystery model on OpenRouter and someone implementing GPT-2 in CMake, and it's a fairly representative slice of where things stand.
speaker_0HOST
0:22
Anthropic's premium model isn't converting to premium revenue.
speaker_0HOST
0:25
The Financial Times reports that Anthropic's flagship Fable model, widely seen as technically ahead, is struggling to attract paying users while cheaper competitors clean up the mass market.
speaker_0HOST
4:40
The audio and brain run on an M4 MacBook, while the game runs on Windows.
speaker_0HOST
4:44
Commenters mostly agreed this is what NPCs should look like from now on, and speculated about dedicated AI silicon in future consoles.
speaker_0HOST
4:53
And in the why not department, someone implemented GPT-2 as pure CMake, using Q16.
speaker_0HOST
4:59
16 fixed-point arithmetic and relegating Python to build tool duty.
BenjaminHOST
26:36
A quick mention.
BenjaminHOST
26:38
Most people probably don't realize or necessarily care directly, but we bumped the minimum required version of CMake to sort of align with what's widely available in common distros out there.
BenjaminHOST
26:55
So it went from 3.20 to 3.28. It's still super conservative.
BenjaminHOST
27:02
I think 328 is still from three years ago almost.
BenjaminHOST
27:07
But this actually brings us a couple improvements from the CMake project.
BenjaminHOST
27:15
There's one that I was actually personally really interested in that will help make the SPDX SBOM tooling more straightforward.
FabioHOST
27:25
I
BenjaminHOST
27:56
Yes, exactly.
Frank KruegerHOST
24:59
Everyone hates tar balls.
Frank KruegerHOST
25:01
No one wants to run compilers from the command line and running configure and installing CMake.
Frank KruegerHOST
25:07
Ain't no one wants to do any of that stuff.
Frank KruegerHOST
25:11
I can say all of that and still say I hate Homebrew.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.