- add_custom_command(
- OUTPUT "${_created_doc}"
- COMMAND ${CMAKE_COMMAND}
- -DLYX_PYTHON_EXECUTABLE=${LYX_PYTHON_EXECUTABLE}
- -DTOP_CMAKE_PATH=${TOP_CMAKE_PATH}
- -DLYX_USERDIR_VER=${LYX_USERDIR_VER}
- -DLYX_DIR_VER=${LYX_DIR_VER}
- -DTOP_SRC_DIR=${TOP_SRC_DIR}
- -DREL_DIR=${_rel_dir_part}
- -DSOURCE=${_rel_doc}
- -DCREATED=${_created_doc}
- -P "${TOP_CMAKE_PATH}/doc/ReplaceValues.cmake"
- DEPENDS "${TOP_SRC_DIR}/lib/doc/${_rel_doc}" "${TOP_CMAKE_PATH}/doc/ReplaceValues.py"
+ if ("${_rel_doc}" MATCHES ".lyx$")
+ add_custom_command(
+ OUTPUT "${_created_doc}"
+ COMMAND ${CMAKE_COMMAND}
+ -DLYX_PYTHON_EXECUTABLE=${LYX_PYTHON_EXECUTABLE}
+ -DTOP_CMAKE_PATH=${TOP_CMAKE_PATH}
+ -DLYX_USERDIR_VER=${LYX_USERDIR_VER}
+ -DLYX_DIR_VER=${LYX_DIR_VER}
+ -DTOP_SRC_DIR=${TOP_SRC_DIR}
+ -DREL_DIR=${_rel_dir_part}
+ -DSOURCE=${_rel_doc}
+ -DCREATED=${_created_doc}
+ -P "${TOP_CMAKE_PATH}/doc/ReplaceValues.cmake"
+ DEPENDS "${TOP_SRC_DIR}/lib/doc/${_rel_doc}" "${TOP_CMAKE_PATH}/doc/ReplaceValues.py"
+ )
+ else()
+ # Copy only
+ add_custom_command(
+ OUTPUT "${_created_doc}"
+ COMMAND ${CMAKE_COMMAND}
+ -E copy_if_different "${TOP_SRC_DIR}/lib/doc/${_rel_doc}" "${_created_doc}"