Customising the dist source archive with CMake and CPack

cmake

Autotools provides a make dist target that packages up all required source files into a standalone, distributable tarball. CMake provides similar functionality through CPack, although on the surface, its configurability is quite limited. With CPack documentation lacking, this post aims to address how that dist tarball can be customised - specifically in adding generated files to it.

Read more

Using a Raspberry Pi as a distcc node

rpi

The basic premise behind this one is simple - can I use my Raspberry Pi to help speed up compilation tasks done on my laptop? To do this, I’ve set up a cross-compiling toolchain and distccd instance on my Raspberry Pi, and configured my laptop to use the Raspberry Pi as a distcc server. Does it work? Sort of…

Read more

Flag drawing with Turtle

flag-of-wales

Yep, drawing the Flag of Wales using Turtle :P

Read more

Notes on the Huawei E8372h and the A5-V11

Some miscellaneous notes on the Huawei E8372h (Telstra 4GX dongle) and the A5-V11 router:

  • Unlocking the E8372h
  • Hilink vs Stick mode
  • OpenWRT on the A5-V11

Read more

Netflix on LineageOS with a Galaxy Tab 8

I’ve been running Cyanogenmod 12.1 on a Galaxy Tab 3 8.0 (GT-N5110) for quite some time now without issue. However, when someone decided they wanted Netflix, it didn’t work, apparently due to SafetyNet. After some fiddling around, it turns out that a fresh install of LineageOS 14.1 got it working. Eh…

Read more