mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-24 18:43:37 +00:00
Amend ef42541d26
: Missed to commit these
This commit is contained in:
parent
ef42541d26
commit
4b052dec77
5
3rdparty/dtl/CMakeLists.txt
vendored
5
3rdparty/dtl/CMakeLists.txt
vendored
@ -32,5 +32,8 @@ foreach(_t ${targets})
|
|||||||
add_man(${_t}.man)
|
add_man(${_t}.man)
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
install(TARGETS ${targets} DESTINATION ${LYX_UTILITIES_INSTALL_PATH})
|
# Install dtl tools in this directory to omit possible packaging conflicts
|
||||||
|
# if installing multiple lyx versions, each with own dtl executables
|
||||||
|
get_data_destination(dest_data)
|
||||||
|
install(TARGETS ${targets} DESTINATION "${CMAKE_INSTALL_PREFIX}/${dest_data}/extratools")
|
||||||
install(FILES ${_manuals} DESTINATION ${LYX_MAN_DIR}/man1)
|
install(FILES ${_manuals} DESTINATION ${LYX_MAN_DIR}/man1)
|
||||||
|
19
src/LyX.cpp
19
src/LyX.cpp
@ -909,6 +909,25 @@ bool LyX::init()
|
|||||||
if (package().build_support().empty())
|
if (package().build_support().empty())
|
||||||
prependEnvPath("PATH", package().binary_dir().absFileName());
|
prependEnvPath("PATH", package().binary_dir().absFileName());
|
||||||
#endif
|
#endif
|
||||||
|
{
|
||||||
|
// Add the directory containing the dt2dv and dv2dt executables to the path
|
||||||
|
FileName dtldir;
|
||||||
|
if (!package().build_support().empty()) {
|
||||||
|
// dtl executables should be in the same dir ar tex2lyx
|
||||||
|
dtldir = package().binary_dir();
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
dtldir = FileName(addName(package().system_support().absFileName(), "extratools"));
|
||||||
|
}
|
||||||
|
#if defined(_WIN32)
|
||||||
|
string dtlexe = "dt2dv.exe";
|
||||||
|
#else
|
||||||
|
string dtlexe = "dt2dv";
|
||||||
|
#endif
|
||||||
|
FileName const dt2dv = FileName(addName(dtldir.absFileName(), dtlexe));
|
||||||
|
if (dt2dv.exists())
|
||||||
|
prependEnvPath("PATH", dtldir.absFileName());
|
||||||
|
}
|
||||||
if (!lyxrc.path_prefix.empty())
|
if (!lyxrc.path_prefix.empty())
|
||||||
prependEnvPath("PATH", replaceEnvironmentPath(lyxrc.path_prefix));
|
prependEnvPath("PATH", replaceEnvironmentPath(lyxrc.path_prefix));
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user