don't compile the mediacore/base components multiple times