#CMake

2025-12-21

I recently spoke at the CppAfrica online virtual meetup on CMake and C++ Dependency Management advocating for better understanding of dependency management in C++

#cpp #cmake #cppafrica

youtu.be/OlVlEaN6EOQ

2025-12-20

:zig: #zig shines again.

After several CI builds for #windows, #linux and #bsd, I managed to setup a #docker based C and C++ build pipeline for #MacOS with zig 0.15.2.

I needed to mark some features as optional via #CMake, that had header and lib dependencies only found on Mac machines. But finally I got working Mac apps from #Codeberg actions.

ZIG is a great language by itself, but it is really impressive how it also influences portability of existing C/C++ projects.

It's unbeatable👍

2025-12-17

**GitHub - doobiusP/cmexl**: Công cụ CLI xây dựng dự án CMake và template module linh hoạt, hỗ trợ pipeline full (from cấu hình đến đóng gói), tích hợp vcpkg, quản lý component riêng biệt, và cấu hình module linh hoạt. Dự án side project giúp tác giả học sâu về CMake & Go. 🚀 Học hỏi & chia sẻ kinh nghiệm về hệ thống build!

#CMake #OpenSource #SideProject #ViệcHọc #LậpTrình #GitHub #DevTools #MãMở #CôngCụPhátTriển #HọcCMake #ViệcSide #TechPost #DevLife #Cplusplus #Golang #Vcpkg #CMakeTool #Co

2025-12-17

How to disable warnings during `apt install`s to better locate errors? #apt #cmake

askubuntu.com/q/1561913/612

2025-12-16

how to disable warning messages during apt install #apt #cmake

askubuntu.com/q/1561913/612

Kai Pastor, DG0YTDG0YT@social.darc.de
2025-12-07

New #AI bot pull request review achievement unlocked 🤮🤮🤮
Current standing:
- GH Copilot
- Rabbit AI
- Gemini

If project owners are not familiar with some aspects of their projects, such as #CMake, fine. Just ask for more information.

But how will these persons assess the quality of the AI bot response? Do they expect me to interact with the bots?

Andrew Hewus FreshAFresh1@bsd.network
2025-12-06

Trying to compile OrcaSlicer on OpenBSD and _something_ is adding `-lstdc++` when linking the main binary. Cannot seem to find it to remove or change to `-Lestdc++`. This is on the _final_ step!!

#OpenBSD #cmake

Bart Louwersbart@floss.social
2025-12-05

"Why we Built LightPanda in #Zig"

lightpanda.io/blog/posts/why-w

"Anyone who’s fought with #CMake or dealt with header file dependencies knows this pain. For a small team trying to move quickly, we didn’t want to waste time debugging build configuration issues."

They're building a browser. On top of V8.

You can't fool me, no programming language is going to make the build configuration pain go away. 😂

2025-11-21

I publish how to #qt6 Cross-Compile and Remote Debug for Banana Pi F3 (RISC-V) on #GitHub.

Of course, Qt device file and #CMake toolchain file are also included.

github.com/presire/Qt6_CrossCo

@riscv
@armbian
@qtproject

2025-11-19

Struggling with CMake and complex build systems? In this interview, Jesper and Nicole Patricia Mazzuca (Remarkable) explore the state of C++ tooling. Nicole shares practical advice, insights from maintaining massive codebases, and her vision for empowering developers to confidently own their build systems. #Cpp #CMake #Tooling
youtube.com/watch?v=qj0aJVFbLFU

Just released a #CLion plugin for display the #CMake source group tree as a pane similarly as what visual studio c++ is doing from long time ago

See a preview of one of my projects

github.com/aiekick/CmakeSource

El Dockerrdockerr
2025-11-08

github.com/el-dockerr/bodge Version 1.1.1.0 is released.
Added Linker Support and various fixes.

diffie :3 (bindiff)jwo@mastodonczech.cz
2025-11-01

Should I make directories for auto-generated includes during CMake configuration, or add a (build-time) target that makes the director(ies) somewhere in ./build/ subdir?

#cmake

Second new: I decided to fully recode "Crisps Chat 🍟" On my opinion - that was a dirty code.

It's a long story, alas...

The recoded version is located here 👉 codeberg.org/xolatgames/Crisps

I wish you a nice, and a cool day! ✌️😜

#cpp #cplusplus #app #apps #soft #software #imgui #sdl #sdl2 #messaging #sqlite #sqlite3 #communication #opensource #codeberg #git #cmake #make #makefile #application #applications #linux #DearImGui #messages #chat #chatting #chats

Jezus Michał "Le Wzdych" (on)mgorny@pol.social
2025-10-27

Powinna obowiązywać zasada, że jeżeli dana paczka ma wiele systemów budowania do wyboru, a dana dystrybucja buduje ją przy pomocy #CMake, to powinna usuwać wszystkie zainstalowane pliki CMake, żeby oprogramowanie tworzone na tej dystrybucji było przenośne.

#Debian #Fedora #Gentoo

Jesus Michał "Le Sigh" 🏔 (he)mgorny@treehouse.systems
2025-10-27

There should be a policy that when a package provides multiple build systems for itself, and you're building it with #CMake, you should always remove all installed CMake files to make software developed on your platform portable.

#Debian #Fedora #Gentoo #packaging

2025-10-24

I am constantly surprised how big #cmake is and how long it takes to compile cmake.

Gareth Lloyd (He/him)glloyd@fosstodon.org
2025-10-23

Working with #cpp20 #cppmodules with #ninjabuild and #cmake

How can I run just the scan/dynamic based bits so that I can run clang-tidy without a full build?

ATM I have this hack
```
# cmake config
cmake --preset thing

# select what I need made
ninja -C build -t inputs | grep -E '\.cppm\.o$|\.o\.modmap$' | xargs -r ninja -C build

# then I can run clang-tidy
```

There must be a better way

#cpp #cplusplus #programming

El Dockerrdockerr
2025-10-21

Bodge - C/C++ 编译系统现在有了用于 CI/CD 的守护进程模式。现在可用。
github.com/el-dockerr/bodge
++

El Dockerrdockerr
2025-10-21

Bodge - The C/C++ Build System has now a daemon mode for CI/CD. Available now.
github.com/el-dockerr/bodge
++

Client Info

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