diff --git a/src/Converter.cpp b/src/Converter.cpp index b9c31bd00e..fd4e7856f7 100644 --- a/src/Converter.cpp +++ b/src/Converter.cpp @@ -48,6 +48,7 @@ string const token_from("$$i"); string const token_base("$$b"); string const token_to("$$o"); string const token_path("$$p"); +string const token_orig_path("$$r"); @@ -394,6 +395,8 @@ bool Converters::convert(Buffer const * buffer, command = subst(command, token_from, quoteName(infile2)); command = subst(command, token_base, quoteName(from_base)); command = subst(command, token_to, quoteName(outfile2)); + command = subst(command, token_path, quoteName(infile.onlyPath().absFilename())); + command = subst(command, token_orig_path, quoteName(orig_from.onlyPath().absFilename())); command = libScriptSearch(command); if (!conv.parselog.empty())