meson: Cleanup installing symlinks
This commit is contained in:
parent
519b2de6f7
commit
cbf2a924dd
@ -79,32 +79,23 @@ install_data(join_paths(zstd_rootdir, 'programs/zstdgrep'),
|
|||||||
install_dir: zstd_bindir)
|
install_dir: zstd_bindir)
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
# Program symlinks
|
# Programs and manpages installing
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
|
|
||||||
InstallSymlink_py = '../InstallSymlink.py'
|
|
||||||
meson.add_install_script(InstallSymlink_py, 'zstd', 'zstdcat', zstd_bindir)
|
|
||||||
meson.add_install_script(InstallSymlink_py, 'zstd', 'unzstd', zstd_bindir)
|
|
||||||
|
|
||||||
if use_multi_thread
|
|
||||||
meson.add_install_script(InstallSymlink_py, 'zstd', 'zstdmt', zstd_bindir)
|
|
||||||
endif
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# Manpages
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
zstd_man1_dir = join_paths(zstd_mandir, 'man1')
|
|
||||||
|
|
||||||
install_man(join_paths(zstd_rootdir, 'programs/zstd.1'),
|
install_man(join_paths(zstd_rootdir, 'programs/zstd.1'),
|
||||||
join_paths(zstd_rootdir, 'programs/zstdgrep.1'),
|
join_paths(zstd_rootdir, 'programs/zstdgrep.1'),
|
||||||
join_paths(zstd_rootdir, 'programs/zstdless.1'))
|
join_paths(zstd_rootdir, 'programs/zstdless.1'))
|
||||||
|
|
||||||
# Meson automatically compresses manpages to gz format
|
InstallSymlink_py = '../InstallSymlink.py'
|
||||||
# WARNING: This may fail on Windows. Test NEEDED.
|
zstd_man1_dir = join_paths(zstd_mandir, 'man1')
|
||||||
meson.add_install_script(InstallSymlink_py, 'zstd.1.gz', 'zstdcat.1.gz', zstd_man1_dir)
|
man1_EXT = host_machine_os != os_windows ? '.1.gz' : ''
|
||||||
meson.add_install_script(InstallSymlink_py, 'zstd.1.gz', 'unzstd.1.gz', zstd_man1_dir)
|
|
||||||
|
foreach f : ['zstdcat', 'unzstd']
|
||||||
|
meson.add_install_script(InstallSymlink_py, 'zstd', f, zstd_bindir)
|
||||||
|
meson.add_install_script(InstallSymlink_py, 'zstd' + man1_EXT, f + man1_EXT, zstd_man1_dir)
|
||||||
|
endforeach
|
||||||
|
|
||||||
if use_multi_thread
|
if use_multi_thread
|
||||||
meson.add_install_script(InstallSymlink_py, 'zstd.1.gz', 'zstdmt.1.gz', zstd_man1_dir)
|
meson.add_install_script(InstallSymlink_py, 'zstd', 'zstdmt', zstd_bindir)
|
||||||
|
meson.add_install_script(InstallSymlink_py, 'zstd' + man1_EXT, 'zstdmt' + man1_EXT, zstd_man1_dir)
|
||||||
endif
|
endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user