Skip to content

Instantly share code, notes, and snippets.

View ankoh's full-sized avatar

André Kohn ankoh

  • Salesforce
  • Germany
  • 23:34 (UTC +02:00)
View GitHub Profile
@ankoh
ankoh / snappy.cmake
Created July 30, 2019 09:12
Snappy ExternalProject
include(ExternalProject)
ExternalProject_Add(
snappy_ep
PREFIX "${CMAKE_BINARY_DIR}/third_party/snappy"
SOURCE_DIR "${CMAKE_SOURCE_DIR}/third_party/snappy"
INSTALL_DIR "${CMAKE_BINARY_DIR}/third_party/snappy/install"
CMAKE_ARGS
-G${CMAKE_GENERATOR}
-DCMAKE_CXX_STANDARD=17
@ankoh
ankoh / snappy.cmake
Created July 30, 2019 09:12
Snappy ExternalProject
include(ExternalProject)
ExternalProject_Add(
snappy_ep
PREFIX "${CMAKE_BINARY_DIR}/third_party/snappy"
SOURCE_DIR "${CMAKE_SOURCE_DIR}/third_party/snappy"
INSTALL_DIR "${CMAKE_BINARY_DIR}/third_party/snappy/install"
CMAKE_ARGS
-G${CMAKE_GENERATOR}
-DCMAKE_CXX_STANDARD=17
@ankoh
ankoh / duckdb.cmake
Created July 30, 2019 09:01
DuckDB ExternalProject
include(ExternalProject)
ExternalProject_Add(
duckdb_ep
PREFIX "${CMAKE_BINARY_DIR}/third_party/duckdb"
SOURCE_DIR "${CMAKE_SOURCE_DIR}/third_party/duckdb"
CMAKE_ARGS
-G${CMAKE_GENERATOR}
-DCMAKE_CXX_STANDARD=17
-DCMAKE_CXX_FLAGS=-std=c++17
@ankoh
ankoh / keybase.md
Last active November 25, 2017 09:09

Keybase proof

I hereby claim:

  • I am ankoh on github.
  • I am ankoh (https://keybase.io/ankoh) on keybase.
  • I have a public key ASCsU0ru-Mefet7fqOqLBLWA4ZQjWDl9WYXuxCFh2Qdjvwo

To claim this, I am signing this object:

@ankoh
ankoh / OpenSimplexNoise.java
Created January 9, 2016 18:45 — forked from KdotJPG/OpenSimplex2S.java
Visually axis-decorrelated coherent noise algorithm based on the Simplectic honeycomb.
/*
* OpenSimplex Noise in Java.
* by Kurt Spencer
*
* v1.1 (October 5, 2014)
* - Added 2D and 4D implementations.
* - Proper gradient sets for all dimensions, from a
* dimensionally-generalizable scheme with an actual
* rhyme and reason behind it.
* - Removed default permutation array in favor of
@ankoh
ankoh / clean.bash
Created January 9, 2016 18:42 — forked from nsf/clean.bash
Perlin noise benchmark
#!/bin/bash
rm -rf *.o *.[568] test_*
cleankernels () {
local cur_kernel=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
local kernel_pkg="linux-(image|headers|ubuntu-modules|restricted-modules)"
local meta_pkg="${kernel_pkg}-(generic|i386|server|common|rt|xen|ec2)"
sudo aptitude purge $(dpkg -l | egrep $kernel_pkg | egrep -v "${cur_kernel}|${meta_pkg}" | awk '{print $2}')
}