used idl_generated_code directory for thrift outputs