functional, non-test projects ported to cmake