summaryrefslogtreecommitdiffstats
path: root/contrib/meson/programs
diff options
context:
space:
mode:
authorLzu Tao <taolzu@gmail.com>2018-12-03 15:48:25 (GMT)
committerLzu Tao <taolzu@gmail.com>2018-12-03 15:48:37 (GMT)
commit0caeec939fafd12dd8278f80928c86f496ffc3aa (patch)
tree1ec6fd3ebf0ff46988fbf715f20943d14965ba5f /contrib/meson/programs
parent7b6ccfe52c2c21cf7d969e5b4148645b253e2854 (diff)
downloadlz4-0caeec939fafd12dd8278f80928c86f496ffc3aa.zip
lz4-0caeec939fafd12dd8278f80928c86f496ffc3aa.tar.gz
lz4-0caeec939fafd12dd8278f80928c86f496ffc3aa.tar.bz2
meson: Correct support for Windows build
Diffstat (limited to 'contrib/meson/programs')
-rw-r--r--contrib/meson/programs/meson.build5
1 files changed, 3 insertions, 2 deletions
diff --git a/contrib/meson/programs/meson.build b/contrib/meson/programs/meson.build
index b5c3228..2d39b59 100644
--- a/contrib/meson/programs/meson.build
+++ b/contrib/meson/programs/meson.build
@@ -43,9 +43,10 @@ install_man(join_paths(lz4_root_dir, 'programs/lz4.1'))
InstallSymlink_py = '../InstallSymlink.py'
lz4_man1_dir = join_paths(lz4_mandir, 'man1')
-man1_EXT = host_machine_os != os_windows ? '.1.gz' : '.1'
+bin_EXT = host_machine_os == os_windows ? '.exe' : ''
+man1_EXT = '.1.gz' # Meson automatically compresses manpages
foreach f : ['lz4c', 'lz4cat', 'unlz4']
- meson.add_install_script(InstallSymlink_py, 'lz4', f, lz4_bindir)
+ meson.add_install_script(InstallSymlink_py, 'lz4' + bin_EXT, f + bin_EXT, lz4_bindir)
meson.add_install_script(InstallSymlink_py, 'lz4' + man1_EXT, f + man1_EXT, lz4_man1_dir)
endforeach