moved to all cmake