summaryrefslogtreecommitdiffstats
path: root/src/args.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/args.c')
-rw-r--r--src/args.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/args.c b/src/args.c
index b6866bf..e1efe4f 100644
--- a/src/args.c
+++ b/src/args.c
@@ -729,6 +729,18 @@ int lt_args_init(struct lt_config_shared *cfg)
ret = -1;
}
+#if defined(LT_ARGS_ARCH_CONF)
+ /* Some architectures provides specific
+ * configuration file. */
+ if (lt_args_buf_open(cfg, lt_args_arch_conf(cfg)))
+ return -1;
+
+ if (yyparse()) {
+ printf("failed to parse config file %s\n", file);
+ ret = -1;
+ }
+#endif
+
if (fclose(yyin)) {
perror("failed to close " LT_ARGS_DEF_CONF);
return -1;