First implementation of unix-like data directory

It basically works by setting the data directory to

$prefix/share/lite-xl

where $prefix is determined so that $prefix/bin corresponds to EXEDIR.

The packages 'user' and 'user.*' are loaded from the directory
'$HOME/.config/lite-xl'.
This commit is contained in:
Francesco Abbate
2020-12-02 00:23:15 +01:00
parent e9938862b5
commit 3589d7d3c0
6 changed files with 49 additions and 10 deletions
+8 -1
View File
@@ -14,8 +14,15 @@ endif
sdl_dep = dependency('sdl2', method: 'config-tool')
lite_cargs = []
if host_machine.system() == 'windows'
lite_cargs += ['-DLITE_XL_DATA_USE_EXEDIR']
endif
lite_include = include_directories('src')
install_subdir('data', install_dir : 'bin')
install_subdir('data/core', install_dir : 'share/lite-xl')
install_subdir('data/fonts', install_dir : 'share/lite-xl')
install_subdir('data/plugins', install_dir : 'share/lite-xl')
lite_link_args = []
if get_option('buildtype') == 'release'