Skip to content

Instantly share code, notes, and snippets.

View mbinna's full-sized avatar

Manuel Binna mbinna

View GitHub Profile
@mbinna
mbinna / run_deploymate.sh
Last active May 31, 2017 08:35
Run Deploymate in an Xcode Run Script Build Phase
# Deploymate Command Line Interface: http://www.deploymateapp.com/kb/cli/
#
DEPLOYMATE="/Applications/Deploymate.app/Contents/MacOS/Deploymate"
if [[ -x "${DEPLOYMATE}" ]]; then
"${DEPLOYMATE}" --cli --target=XXX --forced-exit-code "${PROJECT_FILE_PATH}"
fi
@mbinna
mbinna / gist:db95a37a689599c3a3186f76db4c7e59
Created September 15, 2017 20:32
Etherum Account (Rinkeby)
0xfc189b1494157898696e1331008e384a7FEeD978
@mbinna
mbinna / effective_modern_cmake.md
Last active April 18, 2024 19:26
Effective Modern CMake

Effective Modern CMake

Getting Started

For a brief user-level introduction to CMake, watch C++ Weekly, Episode 78, Intro to CMake by Jason Turner. LLVM’s CMake Primer provides a good high-level introduction to the CMake syntax. Go read it now.

After that, watch Mathieu Ropert’s CppCon 2017 talk Using Modern CMake Patterns to Enforce a Good Modular Design (slides). It provides a thorough explanation of what modern CMake is and why it is so much better than “old school” CMake. The modular design ideas in this talk are based on the book [Large-Scale C++ Software Design](https://www.amazon.de/Large-Scale-Soft