]> git.lyx.org Git - lyx.git/blob - development/cmake/doc/ReplaceValues.cmake
Amend 2d48072e: Get rid of Qt resources
[lyx.git] / development / cmake / doc / ReplaceValues.cmake
1 set(ENV{PYTHONIOENCODING} "utf-8")
2
3 # check if all needed variables are set
4 foreach(_v LYX_USERDIR_VER LYX_DIR_VER REL_DIR SOURCE CREATED LYX_PYTHON_EXECUTABLE)
5   if (NOT DEFINED ${_v})
6     message(FATAL_ERROR "${_v} not set")
7   else()
8     #message(STATUS "${_v}=${${_v}}")
9   endif()
10 endforeach()
11
12 set(originstring "origin\ unavailable=origin\ /systemlyxdir/doc/${REL_DIR}")
13 #message(STATUS "originstring=${originstring}")
14 execute_process(COMMAND ${LYX_PYTHON_EXECUTABLE} "${TOP_CMAKE_PATH}/doc/ReplaceValues.py"
15   "LYX_USERDIR_VER=${LYX_USERDIR_VER}"
16   "LYX_DIR_VER=${LYX_DIR_VER}"
17   ${originstring}
18   "${TOP_SRC_DIR}/lib/doc/${SOURCE}"
19   OUTPUT_FILE "${CREATED}"
20   RESULT_VARIABLE _err
21   ERROR_VARIABLE lyxerr)
22
23 if(_err)
24   message(STATUS "_err = ${_err}")
25   message(STATUS "lyxerr = ${lyxerr}")
26   message(FATAL_ERROR "Conversion of ${SOURCE} failed")
27 endif()