Support inter compilation unit dependency