modify compile section with cmake
static_cast against cppcheck
codeblocks ignore
codeblocks ignore