Prepend dir containing created dtl executables to PATH

This should work on Windows, but needs test.
The changes (namely the installation directory for the dtl executables)
for automake are not yet done. (JMarc?)

It may fix bug #11325 if cmake configured with '-DLYX_EXTERNAL_DTL=OFF'
This commit is contained in:
Kornel Benko 2020-04-13 12:51:04 +02:00
parent b5d6caac41
commit ef42541d26

View File

@ -17,6 +17,7 @@
#include "support/docstring.h"
#include "support/lstrings.h"
#include "support/os.h"
#include "support/debug.h"
#include <algorithm> // for remove
#include <cstdlib>
@ -107,6 +108,7 @@ void prependEnvPath(string const & name, string const & prefix)
// Prepend each new element to the list, removing identical elements
// that occur later in the list.
LYXERR(Debug::INIT, "Prepending \"" << prefix << "\" to PATH");
typedef vector<string>::const_reverse_iterator token_iterator;
token_iterator it = reversed_tokens.rbegin();
token_iterator const end = reversed_tokens.rend();