20 Oct 2024
⌨
Ohne die explizite Angabe eines “Generators” wählt
CMake das nächst beste
auf der Plattform. Doch wenn man ein Projekt auf mehreren Plattformen
entwickelt und nicht immer mehrere Konfigurationen haben will,
dann kann Ninja-Build
die Lösung sein.
Und sau-schnell ist das Tool noch obendrein.
» Ganzen Beitrag lesen
13 Oct 2024
⌨
Das CMake Plugin in
Visual Studio Code ist
echt genial zum Bauen von Quellcodes.
Aber die Ausführung im Debugger
kommt nicht ohne Konfiguration und ein paar Sonderfälle aus.
» Ganzen Beitrag lesen
06 Oct 2024
👷
Wieder ein Jahr vorbei und 2018 liegt wieder etwas weiter in der Vergangenheit.
Und ich habe weiter keine Chance auf Frühpensionierung …
» Ganzen Beitrag lesen
29 Sep 2024
⌨
Meine Tests liefen alle super am PC. Doch unter
ARM64 krachte es gehörig.
Sieht so aus, als wären (wieder mal) die
Koroutinen Schuld.
Aber warum?
» Ganzen Beitrag lesen
22 Sep 2024
⌨
Tests gehören zum Build-Vorgang fix dazu. Besonders wenn daraus ein
Conan Paket werden soll.
Es macht also Sinn einen CTest Lauf nach jedem CMake-Build auszuführen.
» Ganzen Beitrag lesen
15 Sep 2024
⌨
Wie soll man CMake-Targets
eigentlich benennen?
Die Autoren haben “Vorstellungen”, Conan
hat “Alternativen” und ich habe meine eigenen Wünsche.
Doch zum Glück lassen sich solche Namen in CMake leicht nachbessern.
» Ganzen Beitrag lesen
08 Sep 2024
⌨ 💻 👷
Bisher waren für meine Windows CE
Experimente immer eine Windows-XP VM mit Visual Studio 2005 notwendig,
wo ich per Build-Script einen elend langen Build-Prozess anstarten musste.
Doch neulich fand ich eine GCC
Variante, die WinCE-Binaries bauen konnte, und zwar im Linux Docker Container.
» Ganzen Beitrag lesen
01 Sep 2024
💻
Codeberg’s aufgemotztes Gitea UI stellt allen
Nutzern ein besonders GIT Repository bereit:
Das Wiki-Repo.
Und mit ein paar Markdown Dateien bildet
sich automatisch eine ganze Wiki-Seite im eigenen Projekt-Bereich.
» Ganzen Beitrag lesen
25 Aug 2024
💬
Eigentlich ist Youtuber in meinem Vokabular ein Schimpfwort geworden. Denn
seit der Corona Pandemie sieht
sich jeder Egomane als Content-Creator und glaubt zu jedem Blödsinn seine
Meinung preisgeben zu müssen.
… und dann gibt es “den netten Jungen/das nette Mädchen” von
Nebenan, der/die ihre Leidenschaft mitteilen will.
Und dabei tun sie vielleicht auch mal etwas sehr sehr Gutes.
» Ganzen Beitrag lesen
18 Aug 2024
⌨
Conan v1 hatte in meiner Firma
einen gravierenden Nachteil, wenn es um CI/CD Build Pipelines ging:
Wie kann man Pakete lokal exportieren speichern?
Antwort: Gar nicht.
Nur Uploads ins Artifactory und anschließend Downloads sind gestattet.
Zum Glück haben die Conan v2 Macher dieses Problem aufgegriffen und gelöst.
» Ganzen Beitrag lesen
11 Aug 2024
⌨
Eine große Last wird in der C/C++
Entwicklung von der Vergangenheit erzeugt. Code, der einmal funktioniert
hat, bleibt auf unbestimmte Zeit unverändert.
Doch damit verbaut man sich auch oft viele neue Features und verkompliziert
sich unnötig den Alltag.
» Ganzen Beitrag lesen
04 Aug 2024
🔧
Natürlich liebe ich meine alte Heimat mitten im Grünen und genieße dort
das schöne Wetter und die Umgebung.
… aber das Internet liebe ich in der Stadt um einiges mehr.
» Ganzen Beitrag lesen
28 Jul 2024
⌨
zig ist nicht nur eine Sprache und ein alternative C/C++ Compiler,
es ist auch ein ganzes Build-System und füllt damit auch jene Lücken aus,
die andere Compiler mit CMake stopfen müssen.
» Ganzen Beitrag lesen
24 Jul 2024
🎥
Nach einer laaangen Durststecke konnten
Marvel
Fans in dieser Woche den neuesten Film in den Kinos genießen, der laut Werbung
das Versprechen aufbrachte, dass der Multiversum-Handlungsrahmen nun endlich
in die richtige Richtung gedreht wird.
… Naja … die Werbung …
» Ganzen Beitrag lesen
21 Jul 2024
⌨
CMake ist “das” Werkzeug zum Bauen von
C/C++ Software.
Doch danach soll diese auch verteilt werden können.
Und genau hierfür müssen die erzeugten Binärdateien und auch Interface
Sourcecodes an die richtige Stelle geschoben werden.
» Ganzen Beitrag lesen