Cam compilation