
Since commit 2642f432ef
(Aux: Install editor and bash files to more
natural locations, 2020-03-30, v3.18.0-rc1~429^2) these files are
installed by default into locations that are not CMake-specific but may
be distro-specific. Add options for packagers to control these
locations.
Also rename the `CMAKE_BASH_COMP_DIR` option to follow our conventions.
Fixes: #20993
17 lines
725 B
CMake
17 lines
725 B
CMake
# Install Vim files to a typical system integration directory.
|
|
# Packagers can set CMake_INSTALL_VIMFILES_DIR to control this.
|
|
if(NOT CMake_INSTALL_VIMFILES_DIR)
|
|
set(CMake_INSTALL_VIMFILES_DIR ${CMAKE_XDGDATA_DIR}/vim/vimfiles)
|
|
endif()
|
|
install(DIRECTORY vim/indent vim/syntax DESTINATION ${CMake_INSTALL_VIMFILES_DIR})
|
|
|
|
# Install Emacs files to a typical system integration directory.
|
|
# Packagers can set CMake_INSTALL_EMACS_DIR to control this.
|
|
if(NOT CMake_INSTALL_EMACS_DIR)
|
|
set(CMake_INSTALL_EMACS_DIR ${CMAKE_XDGDATA_DIR}/emacs/site-lisp)
|
|
endif()
|
|
install(FILES cmake-mode.el DESTINATION ${CMake_INSTALL_EMACS_DIR})
|
|
|
|
install(FILES cmake.m4 DESTINATION ${CMAKE_XDGDATA_DIR}/aclocal)
|
|
add_subdirectory (bash-completion)
|