Skip to content

Instantly share code, notes, and snippets.

View colin-guyon's full-sized avatar

Colin GUYON colin-guyon

View GitHub Profile
@colin-guyon
colin-guyon / fastbuild_notes.txt
Last active August 2, 2018 08:44
HOWTO build FASTBuild with itself
Tested on Windows 10:
- clone the https://github.com/fastbuild/fastbuild repo (or a fork...)
- download the fastbuild already-compiled binary at http://www.fastbuild.org/docs/download.html
- Create "directory junctions" in fastbuild/External/, like this:
D:\CMake_and_Fastbuild\fastbuild\External\SDK\VisualStudio>mklink /J 2017 "C:\Program Files (x86)\Microsoft Visual Studio\2017"
Junction created for 2017 <<===>> C:\Program Files (x86)\Microsoft Visual Studio\2017
D:\CMake_and_Fastbuild\fastbuild\External\SDK\Windows>mklink /J 10 "C:\Program Files (x86)\Windows Kits\10"
@colin-guyon
colin-guyon / custom_markdown_extensions.py
Last active April 26, 2018 23:19
Examples of custom python markdown extensions
"""
Custom markdown extension(s).
See this tutorial:
https://github.com/Python-Markdown/markdown/wiki/Tutorial:-Writing-Extensions-for-Python-Markdown
"""
import markdown
from markdown.extensions import Extension
from markdown.inlinepatterns import Pattern, SimpleTagPattern
from markdown.util import etree
@colin-guyon
colin-guyon / RPi_shared_compilation_with_distcc
Last active November 28, 2018 21:55
RPi cross/shared compilation with distcc
Useful links:
https://midnightyell.wordpress.com/2012/10/14/a-good-compromise-cross-compiling-with-distcc/
https://archlinuxarm.org/wiki/Distcc_Cross-Compiling
https://archlinuxarm.org/wiki/Distributed_Compiling
On the powerful machine
-----------------------
Retrieve a prebuilt crosstool-ng toolchain such as https://archlinuxarm.org/builder/xtools/x-tools6h.tar.xz
so that the toolchain is available in /home/your_user/x-tools[6h|7h|8]/