Refactor driver feature-macro generation to be driven by existing tables
[exim.git] / src / src / route.c
index 1764de853d6d8fe50be421207ad48e7cda12c386..935b341be4673b7f3e3074a4234c7415ff78dd65 100644 (file)
@@ -151,7 +151,10 @@ struct router_info * ri;
 readconf_options_from_list(optionlist_routers, nelem(optionlist_routers), US"RT");
 
 for (ri = routers_available; ri->driver_name[0]; ri++)
+  {
+  read_macro_assignment(string_sprintf("_DRVR_RTR_%T=y", ri->driver_name));
   readconf_options_from_list(ri->options, (unsigned)*ri->options_count, ri->driver_name);
+  }
 }
 
 /*************************************************