Do not strip jar targets. Closes #1343.

tingping/xdg-module
Jussi Pakkanen 8 years ago
parent a9c4428c69
commit 14e0529a03
  1. 3
      mesonbuild/scripts/meson_install.py
  2. 1
      test cases/java/1 basic/installed_files.txt
  3. 4
      test cases/java/1 basic/meson.build

@ -237,6 +237,9 @@ def install_targets(d):
elif os.path.isfile(fname):
do_copyfile(fname, outname)
if should_strip:
if fname.endswith('.jar'):
print('Not stripping jar target:', os.path.split(fname)[1])
continue
print('Stripping target {!r}'.format(fname))
ps, stdo, stde = Popen_safe(['strip', outname])
if ps.returncode != 0:

@ -1,5 +1,7 @@
project('simplejava', 'java')
javaprog = jar('myprog', 'com/mesonbuild/Simple.java',
main_class : 'com.mesonbuild.Simple')
main_class : 'com.mesonbuild.Simple',
install : true,
install_dir : get_option('bindir'))
test('mytest', javaprog)

Loading…
Cancel
Save