aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2015-07-27 00:37:35 +0300
committerZyX <kp-pav@yandex.ru>2015-07-27 00:40:29 +0300
commit61e4a320658ffd64103795cf9aeb9a53c1ac2032 (patch)
tree2bea35fdedc7e22c56d4120f52f54e5eacfba64d
parenta497bf4bfdc79b6fa52a846d7d0a884ba007f452 (diff)
downloadrneovim-61e4a320658ffd64103795cf9aeb9a53c1ac2032.tar.gz
rneovim-61e4a320658ffd64103795cf9aeb9a53c1ac2032.tar.bz2
rneovim-61e4a320658ffd64103795cf9aeb9a53c1ac2032.zip
runtime: Remove duplicates and garbage from installation
-rw-r--r--runtime/CMakeLists.txt22
1 files changed, 15 insertions, 7 deletions
diff --git a/runtime/CMakeLists.txt b/runtime/CMakeLists.txt
index 6efd876d4f..a6c06195d0 100644
--- a/runtime/CMakeLists.txt
+++ b/runtime/CMakeLists.txt
@@ -61,18 +61,26 @@ add_custom_target(
# If it's preexisting, leave it alone.
install_helper(
- DIRECTORY ${PROJECT_SOURCE_DIR}/runtime
- DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/nvim)
-install_helper(
- DIRECTORY ${GENERATED_RUNTIME_DIR}
- DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/nvim)
+ FILES ${GENERATED_HELP_TAGS} ${BUILDDOCFILES}
+ DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/nvim/runtime/doc)
file(GLOB_RECURSE RUNTIME_PROGRAMS
RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- *.awk *.sh)
+ *.awk *.sh *.bat)
foreach(PROG ${RUNTIME_PROGRAMS})
get_filename_component(BASEDIR ${PROG} PATH)
install_helper(PROGRAMS ${PROG}
- DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/nvim/${BASEDIR})
+ DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/nvim/runtime/${BASEDIR})
+endforeach()
+
+file(GLOB_RECURSE RUNTIME_FILES
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ *.vim *.dict *.py *.ps)
+list(APPEND RUNTIME_FILES macros/dvorak)
+
+foreach(F ${RUNTIME_FILES})
+ get_filename_component(BASEDIR ${F} PATH)
+ install_helper(FILES ${F}
+ DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/nvim/runtime/${BASEDIR})
endforeach()