summaryrefslogtreecommitdiff
path: root/man/Makefile.in
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2017-08-01 00:01:07 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2017-08-01 11:53:30 +0200
commit2232e82d25382f499adf83cbc7525b281f4f8b92 (patch)
tree4a7d7a8bc5f6ead08758e6030f7fda49dd69ce49 /man/Makefile.in
parent918e867abe6a455a401346744820d9e54a977749 (diff)
downloadlvm2-2232e82d25382f499adf83cbc7525b281f4f8b92.tar.gz
makefiles: fixing linking
Avoid adding -g more then once for debug builds. Avoid enabling DEBUG_MEM when we build multithreaded tools. Link executables with -fPIE -pie and --export-dynamic LDFLAGS Introduce PROGS_FLAGS to add option to pass flags for external libs. Link lvm2 internally library only when really used. Link DAEMON_LIBS with daemons. Pass VALGRIND_CFLAGS internally Set shell failure mode on couple places.
Diffstat (limited to 'man/Makefile.in')
-rw-r--r--man/Makefile.in6
1 files changed, 3 insertions, 3 deletions
diff --git a/man/Makefile.in b/man/Makefile.in
index f88b56900..219b2b947 100644
--- a/man/Makefile.in
+++ b/man/Makefile.in
@@ -151,14 +151,14 @@ SEE_ALSO=$(srcdir)/see_also.end
.PRECIOUS: %.8_gen
%.8_gen: $(srcdir)/%.8_des $(srcdir)/%.8_end $(MANGENERATOR) $(TESTMAN)
- ( \
+ @( \
if [ ! -s $(TESTMAN) ] ; then \
echo "Copying pre-generated template $@" ; \
else \
echo "Generating template $@" ; \
fi \
)
- ( \
+ set -e ; ( \
if [ ! -s $(TESTMAN) ] ; then \
cat $(srcdir)/$(@:%.8_gen=%.8_pregen) ; \
else \
@@ -276,7 +276,7 @@ install_all_man: install install_systemd_generators
# Copy generated man pages back to source tree as fallback for machines where generator doesn't work
pregenerated_man: all
- for i in $(srcdir)/*.8_des; do \
+ set -e ; for i in $(srcdir)/*.8_des; do \
CMD=`basename $$i .8_des`; \
cat $${CMD}.8_gen > $(srcdir)/$$CMD.8_pregen ; \
done