convert unix style paths literals into meson path segments
This commit is contained in:
+19
-18
@@ -184,54 +184,55 @@ if get_option('portable') or host_machine.system() == 'windows'
|
||||
lite_docdir = '/doc'
|
||||
lite_datadir = '/data'
|
||||
configure_file(
|
||||
input: 'resources/windows/lite-xl.exe.manifest.in',
|
||||
input: 'resources' / 'windows' / 'lite-xl.exe.manifest.in',
|
||||
output: 'lite-xl.exe.manifest',
|
||||
configuration: conf_data
|
||||
)
|
||||
elif get_option('bundle') and host_machine.system() == 'darwin'
|
||||
lite_cargs += '-DMACOS_USE_BUNDLE'
|
||||
lite_bindir = 'Contents/MacOS'
|
||||
lite_docdir = 'Contents/Resources'
|
||||
lite_datadir = 'Contents/Resources'
|
||||
lite_bindir = 'Contents' / 'MacOS'
|
||||
lite_docdir = 'Contents' / 'Resources'
|
||||
lite_datadir = 'Contents' / 'Resources'
|
||||
conf_data.set(
|
||||
'CURRENT_YEAR',
|
||||
run_command('date', '+%Y', capture: true).stdout().strip()
|
||||
)
|
||||
install_data('resources/icons/icon.icns', install_dir : 'Contents/Resources')
|
||||
install_data('resources' / 'icons' / 'icon.icns', install_dir : 'Contents' / 'Resources')
|
||||
configure_file(
|
||||
input : 'resources/macos/Info.plist.in',
|
||||
input : 'resources' / 'macos' / 'Info.plist.in',
|
||||
output : 'Info.plist',
|
||||
configuration : conf_data,
|
||||
install : true,
|
||||
install_dir : 'Contents'
|
||||
)
|
||||
else
|
||||
message()
|
||||
lite_bindir = 'bin'
|
||||
lite_docdir = get_option('datadir') + '/doc/lite-xl'
|
||||
lite_datadir = get_option('datadir') + '/lite-xl'
|
||||
lite_docdir = get_option('datadir') / 'doc' / 'lite-xl'
|
||||
lite_datadir = get_option('datadir') / 'lite-xl'
|
||||
if host_machine.system() == 'linux'
|
||||
install_data('resources/icons/lite-xl.svg',
|
||||
install_dir : get_option('datadir') + '/icons/hicolor/scalable/apps'
|
||||
install_data('resources' / 'icons' / 'lite-xl.svg',
|
||||
install_dir : get_option('datadir') / 'icons' / 'hicolor' / 'scalable' / 'apps'
|
||||
)
|
||||
install_data('resources/linux/org.lite_xl.lite_xl.desktop',
|
||||
install_dir : get_option('datadir') + '/applications'
|
||||
install_data('resources' / 'linux' / 'org.lite_xl.lite_xl.desktop',
|
||||
install_dir : get_option('datadir') / 'applications'
|
||||
)
|
||||
install_data('resources/linux/org.lite_xl.lite_xl.appdata.xml',
|
||||
install_dir : get_option('datadir') + '/metainfo'
|
||||
install_data('resources' / 'linux' / 'org.lite_xl.lite_xl.appdata.xml',
|
||||
install_dir : get_option('datadir') / 'metainfo'
|
||||
)
|
||||
endif
|
||||
endif
|
||||
|
||||
install_data('licenses/licenses.md', install_dir : lite_docdir)
|
||||
install_data('licenses' / 'licenses.md', install_dir : lite_docdir)
|
||||
|
||||
install_subdir('docs/api' , install_dir : lite_datadir, strip_directory: true)
|
||||
install_subdir('data/core' , install_dir : lite_datadir, exclude_files : 'start.lua')
|
||||
install_subdir('docs' / 'api' , install_dir : lite_datadir, strip_directory: true)
|
||||
install_subdir('data' / 'core' , install_dir : lite_datadir, exclude_files : 'start.lua')
|
||||
foreach data_module : ['fonts', 'plugins', 'colors']
|
||||
install_subdir(join_paths('data', data_module), install_dir : lite_datadir)
|
||||
endforeach
|
||||
|
||||
configure_file(
|
||||
input : 'data/core/start.lua',
|
||||
input : 'data' / 'core' / 'start.lua',
|
||||
output : 'start.lua',
|
||||
configuration : conf_data,
|
||||
install_dir : join_paths(lite_datadir, 'core'),
|
||||
|
||||
Reference in New Issue
Block a user