X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fsupport%2Ffiletools.h;h=92c6eb57e7ec8b50edac51e06051cfb282e40067;hb=de6ff1fec2b918a0bd09f48b17a2770bfc15aef7;hp=cd25d472006ada070acbc892d97c92f4143b6337;hpb=a99340cd10b67cb9216787315da86bcfeda5c944;p=lyx.git diff --git a/src/support/filetools.h b/src/support/filetools.h index cd25d47200..92c6eb57e7 100644 --- a/src/support/filetools.h +++ b/src/support/filetools.h @@ -247,6 +247,18 @@ std::string const onlyFileName(std::string const & fname); */ std::string const replaceEnvironmentPath(std::string const & path); +/** + Return a string to be used as a prefix to a command for setting the + environment of the TeX engine with respect to the path \p path. + */ +std::string latexEnvCmdPrefix(std::string const & path); + +/** Replace all references to a current directory (a lonely '.' or + the prefix "./") in \c pathlist with \c path. Also prefixes + all non-absolute paths with \c path. +*/ +std::string const replaceCurdirPath(std::string const & path, std::string const & pathlist); + /** Set \c link to the path \c file points to as a symbolic link. \return true if successful. */ @@ -263,9 +275,6 @@ bool readLink(FileName const & file, FileName & link); FileName const findtexfile(std::string const & fil, std::string const & format); -/// read the BoundingBox entry from a ps/eps/pdf-file -std::string const readBB_from_PSFile(FileName const & file); - /** \param file1, file2 the two files to be compared. Must have absolute paths. * \returns 1 if \c file1 has a more recent timestamp than \c file2, * 0 if their timestamps are the same,