wip on cmake parsing - bit experimental