add default compile commands and translation unit wrapper