remove clang prefix
add build system functions