Skip to content
Sören Sprößig edited this page Sep 6, 2019 · 2 revisions

Welcome to the ipc-adapter wiki!

Build Helpers

Linux Builds

  • Linux Mint 19.2 x64
  • apt install build-essential clang-10 valgrind

Make / GCC

ssp@lnx-x64-mate:~/build/ipc-adapter-gcc-debug$ cat ~/.bin/make 
#!/bin/bash

make clean && make -j7 && find . -executable -type f -name '*Test' -exec './{}' \; > /dev/null  && cat /tmp/N*.xml | rg result\=

Ninja / Clang / Valgrind

ssp@lnx-x64-mate:~/build/ipc-adapter-clang-release$ cat ~/.bin/ninja_valgrind 
#!/bin/bash

ninja clean && ninja && find . -executable -type f -name '*Test' | xargs -I {} readlink -f {} | xargs -I {} valgrind --tool=memcheck --gen-suppressions=all --leak-check=full --leak-resolution=med --track-origins=yes --vgdb=no {}  && cat /tmp/N*.xml | rg result\=

Clone this wiki locally