WIP: build for c++