move external projects up to main cmake file so subdirs can be used for 'wrapper' projecs