added ddl types cmake dependencies