extension on ice build system for C++ builds