updating C/CPP build system