diff options
author | ZyX <kp-pav@yandex.ru> | 2015-07-26 13:39:34 +0300 |
---|---|---|
committer | ZyX <kp-pav@yandex.ru> | 2015-07-26 21:09:52 +0300 |
commit | f9d1150dba24e1457b3a0e3a1ad6a240a5ef21a2 (patch) | |
tree | d3e10fd2806b5f04d5cac22a4af0594c10c039fc | |
parent | e1cc0fe996882b5919cbc4b7d9813b389c2d6031 (diff) | |
download | rneovim-f9d1150dba24e1457b3a0e3a1ad6a240a5ef21a2.tar.gz rneovim-f9d1150dba24e1457b3a0e3a1ad6a240a5ef21a2.tar.bz2 rneovim-f9d1150dba24e1457b3a0e3a1ad6a240a5ef21a2.zip |
cmake: Run nvim that generates helptags with proper WORKING_DIRECTORY
-rw-r--r-- | runtime/CMakeLists.txt | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/runtime/CMakeLists.txt b/runtime/CMakeLists.txt index c8b4b6b3d6..6efd876d4f 100644 --- a/runtime/CMakeLists.txt +++ b/runtime/CMakeLists.txt @@ -20,6 +20,18 @@ add_custom_command(OUTPUT ${GENERATED_SYN_VIM} file(GLOB DOCFILES ${PROJECT_SOURCE_DIR}/runtime/doc/*.txt) +set(BUILDDOCFILES) +foreach(DF ${DOCFILES}) + get_filename_component(F ${DF} NAME) + list(APPEND BUILDDOCFILES ${GENERATED_RUNTIME_DIR}/doc/${F}) +endforeach() + +add_custom_command(OUTPUT ${BUILDDOCFILES} + COMMAND ${CMAKE_COMMAND} -E copy_directory + ${PROJECT_SOURCE_DIR}/runtime/doc ${GENERATED_RUNTIME_DIR}/doc + DEPENDS + ${DOCFILES}) + add_custom_command(OUTPUT ${GENERATED_HELP_TAGS} COMMAND ${CMAKE_COMMAND} -E copy_directory ${PROJECT_SOURCE_DIR}/runtime/doc ${GENERATED_RUNTIME_DIR}/doc @@ -30,9 +42,9 @@ add_custom_command(OUTPUT ${GENERATED_HELP_TAGS} -c "helptags ++t ." -c quit DEPENDS - ${DOCFILES} + ${BUILDDOCFILES} nvim - WORKING_DIRECTORY "${HELPTAGS_WORKING_DIRECTORY}" + WORKING_DIRECTORY "${GENERATED_RUNTIME_DIR}/doc" ) add_custom_target( |