checkpoint switching over to sub-projects for linked libs