This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]