Eli Zaretskii <[email protected]> writes:
> And one more gripe: why doesn't Nettle have the standard
> 'install-strip' target in its Makefile?
TL;DR: I guess that's an oversight, I'd need sme advice to get it right.
What's the simplest way to to that? Is it enough to patch the top-level
Makefile.in like below? (Automake seems to produce something slightly
more complicated).
And then exactly what is it that should be stripped? I see that the make
targets for installing both shared and static libraries use
$(INSTALL_DATA) rather than $(INSTALL_PROGRAM), so libraries won't be
affected. Those targets are a decade old, but I think it followed GNU
standards at the time.
When handling libraries, I imagine one need to be a little careful to
use the right one of
strip
strip -s
strip --strip-debug
strip --strip-unneded
and I'm not sure which is implied by install -s.
Regards,
/Niels
diff --git a/Makefile.in b/Makefile.in
index 135542f..2103665 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -50,6 +50,9 @@ all check install uninstall:
set -e; for d in $(SUBDIRS); do \
echo "Making $@ in $$d" ; (cd $$d && $(MAKE) $@); done
+install-strip:
+ $(MAKE) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" install
+
clean distclean mostlyclean maintainer-clean tags:
set -e; for d in $(SUBDIRS); do \
echo "Making $@ in $$d" ; (cd $$d && $(MAKE) $@); done
--
Niels Möller. PGP-encrypted email is preferred. Keyid 368C6677.
Internet email is subject to wholesale government surveillance.
_______________________________________________
nettle-bugs mailing list
[email protected]
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs