Fix: make easy_profiler not a required dependency on the system.
We do so by pulling out the profiling macros in our own iclude file. In the future we might even be able to use this to build up further visualisations of the executing programm.
Test
run_tests
compilation terminated.
app/playground/CMakeFiles/playground.dir/build.make:62: recipe for target 'app/playground/CMakeFiles/playground.dir/main.cpp.o' failed
make[2]: *** [app/playground/CMakeFiles/playground.dir/main.cpp.o] Error 1
CMakeFiles/Makefile2:158: recipe for target 'app/playground/CMakeFiles/playground.dir/all' failed
make[1]: *** [app/playground/CMakeFiles/playground.dir/all] Error 2
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2
./ci_scripts/run_tests.sh: line 9: ./bin/tests: No such file or directory
ERROR: Job failed: exit code 1