Added merged library caching (so only one library is built per synchronize)