merging compile list