This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[committed] put cp/g++.1 in $(docdir)
- From: Kelley Cook <kelleycook at wideopenwest dot com>
- To: gcc-patches at gcc dot gnu dot org
- Date: Wed, 17 Dec 2003 19:50:46 -0500
- Subject: [committed] put cp/g++.1 in $(docdir)
It was recently brought to my attention that a file was missed while
making GCC build from read-only directory. This simple patch fixes that
oversight.
passed make generated-manpages and make install-man both with and
without --generated-files-in-srcdir on i686-pc-cygwin.
Committed under the obvious rule.
Kelley Cook
Index: ChangeLog
===================================================================
RCS file: /cvs/gcc/gcc/gcc/cp/ChangeLog,v
retrieving revision 1.3816
diff -c -p -r1.3816 ChangeLog
*** ChangeLog 17 Dec 2003 16:58:11 -0000 1.3816
--- ChangeLog 18 Dec 2003 00:42:48 -0000
***************
*** 1,3 ****
--- 1,7 ----
+ 2003-12-17 Kelley Cook <kcook@gcc.gnu.org>
+
+ * Make-lang.in: Replace cp/g++.1 with $(docobjdir)/g++.1.
+
2003-12-17 Mark Mitchell <mark@codesourcery.com>
PR c++/10603
Index: Make-lang.in
===================================================================
RCS file: /cvs/gcc/gcc/gcc/cp/Make-lang.in,v
retrieving revision 1.171
diff -c -p -r1.171 Make-lang.in
*** Make-lang.in 6 Dec 2003 13:13:18 -0000 1.171
--- Make-lang.in 18 Dec 2003 00:42:48 -0000
*************** c++.tags: force
*** 114,120 ****
--regex='/DEFTREECODE [(]\([A-Z_]+\)/\1/' cp-tree.def; \
etags --include TAGS.sub --include ../TAGS.sub
! generated-manpages:: cp/g++.1
check-c++ : check-g++
lang_checks += check-g++
--- 114,120 ----
--regex='/DEFTREECODE [(]\([A-Z_]+\)/\1/' cp-tree.def; \
etags --include TAGS.sub --include ../TAGS.sub
! generated-manpages:: $(docobjdir)/g++.1
check-c++ : check-g++
lang_checks += check-g++
*************** c++.install-common: installdirs
*** 154,167 ****
fi ; \
fi
! cp/g++.1:
-rm -f $@
-echo ".so man1/$(GCC_INSTALL_NAME).1" > $@
! c++.install-man: installdirs cp/g++.1
-if [ -f cc1plus$(exeext) ] ; then \
rm -f $(DESTDIR)$(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \
! $(INSTALL_DATA) cp/g++.1 $(DESTDIR)$(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \
chmod a-x $(DESTDIR)$(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \
else true; fi
--- 154,167 ----
fi ; \
fi
! $(docobjdir)/g++.1:
-rm -f $@
-echo ".so man1/$(GCC_INSTALL_NAME).1" > $@
! c++.install-man: installdirs $(docobjdir)/g++.1
-if [ -f cc1plus$(exeext) ] ; then \
rm -f $(DESTDIR)$(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \
! $(INSTALL_DATA) $(docobjdir)/g++.1 $(DESTDIR)$(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \
chmod a-x $(DESTDIR)$(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \
else true; fi
*************** c++.uninstall:
*** 175,181 ****
# We just have to delete files specific to us.
c++.mostlyclean:
! -rm -f cp/g++.1
-rm -f cp/*$(objext)
-rm -f cp/*$(coverageexts)
c++.clean:
--- 175,181 ----
# We just have to delete files specific to us.
c++.mostlyclean:
! -rm -f $(docobjdir)/g++.1
-rm -f cp/*$(objext)
-rm -f cp/*$(coverageexts)
c++.clean: