#Cmake

2026-02-04

Jan Marker (KDAB) shows in this video how to set up a C++/QML project in Qt 6 using CMake and macro-based QML element registration, and compares the setup to how the same was done in Qt 5. #QtDev #Cpp #CPlusPlus #QML #Qt6 #CMake
youtube.com/watch?v=eJC84-4P7K8

Hi folks! ✌️ I have the last new for today, because here's the night 🌙

Now Birdy 🐦 has a smooth animation for picking up Crisps 🍟

You can download the new version right from here 🏔️👉 codeberg.org/xolatgames/Birdy-

Have a good sleep! 🥱🙂😴

#sdl #sdl2 #game #games #gamedev #dev #development #devlog #inkscape #2d #adventure #TiledMapEditor #cpp #cplusplus #codelite #opensource #cmake #linux #codeberg #release #releases #MiniGames #box2d #topview

Hello folks! 👋✌️ Here's an update of Birdy 🐦

I changed a text of the indicators in the Mini-games on images.

You can download the new version from here 🏔️👉 codeberg.org/xolatgames/Birdy- already.

Have a good day to everyone 😉

#sdl #sdl2 #cpp #cplusplus #box2d #TiledMapEditor #2d #game #games #gamedev #dev #devlog #development #opensource #codeberg #adventure #StoryRich #minigames #inkscape #cmake #appimage #linux #codelite #toonstyle #colorful #release #releases

BreakoutCatch the harvestDon't fall!
2026-02-01

Spent entirely too long failing to follow a project's README build instructions.

Then I noticed that it has GitHub CI so I ran those commands. *That* worked.

Why?

The CI script tells CMake to use Clang via envvars. The README instructions don't.

MSYS2 CMake defaults to GCC. The project's #CMake configuration files don't say Clang is required.

GCC somehow fails to link in a needed Windows system library, where Clang does not.

That's 3 separate epic fails all at once. 🤦‍♂️

#programming

2026-01-31

A feature of #mill that I *really* appreciate (and analogously #rake) is that it doesn't try to invent a brand new scripting language. It embeds build definitions into standard paradigms that already exist within an existing language: Each module is a scala object, each task is essentially a function or value definition on that object, and inheritance gets you standard tasks for typical build steps.

In short, I don't have to learn a brand new DSL just to build my code.

This post is about #cmake .

Hi, folks! ✌️ I'm here to share you that I'm totally rewriting of Crisps Chat 🍟

If you want to checks the status of the app, you can visits its Codeberg page 🏔️👉 codeberg.org/xolatgames/Crisps

Thanks for attention! 😄 And I wish you a good day 😉

#cplusplus #cpp #sdl #sdl2 #imgui #chat #chats #messaging #MessagingApp #communication #app #apps #soft #software #opensource #codeberg #git #codelite #inkscape #chatting #development #dev #devlog #cmake #rewriting

The First page of the app.The Page when you have open a server.The Contacts list page.
Gleb Dolgichglebd
2026-01-21

`alias garmonbozia=cmake`

Paul SomeoneElsepkw@snac.d34d.net
2026-01-20
Maybe if I am trying to seque into a being a #C programmer
I should learn #cmake .

:|
2026-01-20

The #syslog_ng 4.11 release is coming soon. Thousands of automatic tests run before each source code commit, but nothing can replace real-world hands-on tests.

Help us testing #elasticsearch & #OpenSearch data-streams, #Kafka source, #cmake fixes & much more!

peter.czanik.hu/other/syslog-n

Tim Riemannoctoate
2026-01-18

Heute habe ich es endlich hinbekommen, dass mit für die zusammenarbeitet und die Includes erkennt. Der eigentliche Fix wurde in den Wrappern von KOS eingebaut. Hauptsache es funktioniert jetzt und ich kann auf und umsteigen. Damit bleibe ich dann in meiner gewohnten Arbeitsumgebung 🙂.

2026-01-17

One of the joys of the modern world is so often you want to do $WEIRD THING and you can find someone who has broken the ground for you to make it possible

Today for me it is #metal with #cmake

dpogue.ca/articles/cmake-metal

Fingers crossed this will work

For what I’m trying to achieve an Xcode GUI dependency won’t cut it

P.S:

You can view the game's source code on its Codeberg page 🏔️👉 codeberg.org/xolatgames/Birdy-

Or download the game from here 👉 codeberg.org/xolatgames/Birdy-

You can also find 🔍 this game on my website 🌐👉 xolat.games/

It has "C++", "Singleplayer" and "Open-Source" tags 🏷️

#development #gamedev #dev #games #game #opensource #cpp #cplusplus #sdl #sdl2 #box2d #codeberg #git #2d #inkscape #TiledMapEditor #codelite #adventure #MiniGames #breakout #arcade #action #devlog #cmake

2026-01-16

One thing I don't like about CMake is that it stores so much state in the build directory and you have to nuke it all the time to be sure it's not picking up something old/wrong. Mainly an issue while you're trying to get a build going. As vcpkg also stores built stuff in the same directory you'll be staring at loooong builds just to try to get anything to build.

#cmake #vcpkg #winduhs

Michał Fitamichalfita
2026-01-15

@Giona_2 I appreciate the effort.

The problem I see is that there's one `cargo` everyone used to. But there's now like five projects mimicking `cargo` for C++, while the power of `cargo` lies in the fact it's de facto a standard.

How C++ is going to make something a default choice if can't even agree on a single coding standard? seem to be winner recently in terms of new adoptions, but...

Victoria Krb RetroGeek BlogVictoriaFerryRetroGeek@piaille.fr
2026-01-14

"#cmake can't remove the exe it created". Stack overflow answer:

- First Possible cause: You didn't install an antivirus.
- Second Possible cause: You installed an antivirus.

oO

Nice way to start the day festing upon the death of #scottAdams , #dilbert is now the ghost in the machine.

2026-01-12

Как подружить C++ и YAML: добавляем чтение конфигов с помощью yaml-cpp

В этой статье я расскажу о том, как добавить в С++/CMake проект возможность чтения YAML-конфигов с помощью библиотеки yaml-cpp. Начнем с краткого обзора интерфейса yaml-cpp, а потом разработаем небольшой проект, состоящий из библиотеки с функционалом чтения конфига и приложения, использующего эту библиотеку для получения настроек из YAML-файла.

habr.com/ru/articles/984468/

#C++ #yaml #yamlcpp #cmake #yamlпарсер #yamlконфигурация

2026-01-09

Приложение на qt. Дневник разработки. Начало

Добрый день! В этой статье я расскажу о первых шагах по написанию приложения на Qt. Я давно запланировала один пет-проект. По мере его создания я планирую выкладывать статьи по шагам и подробным описанием, как я реализовывала разные вещи и с какими сложностями столкнулась. У меня есть больше 5 лет опыта разработки приложений на qt, но это мой первый собственный проект. Буду рада вашим комментариям и советам. Также буду рада, если эти статьи кому-нибудь пригодятся для разработки своих проектов.

habr.com/ru/articles/983812/

#qml #cmake #qt_add_qml_module #дизайнсистема #приложение #qt6

2026-01-02

I really like the #arduino platform and the IDE for it's simplicity. 🥰
But it is again a different way of working with #c and #cpp.

So I spent some time to setup a #cmake toolchain with avr #gcc and some static support libs to cover default arduino codes.

I just want to have standards in #programming where I can write and build code for my MCU boards the same way like I develop for desktop PCs.

... and it looks promising. 😁

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst