The fact that there wasn't a simple way to not have to rebuild system modules for every project which used C++ modules (on Linux) was bothering me, so I made this module mapper to do exactly that: keep compiled system modules in their own directory, and compiled user modules in the project's directory. See the project README for more info.