Most of Makefile.am provides $(EXEEXT) for operating systems that use
filename extensions, but it is missing in a couple of places.  Patch
attached.

(I felt reckless one day and tried building MC on OS/2.  The OS/2
specific code was removed long ago, so I was impressed at how far I got.
Did "./configure --with-screen=ncurses ; make".  GCC 3.3.5 didn't throw
out any warnings or errors until it tried to install 'mcview' instead of
'mcview.exe'.  But MC crashes immediately with a GLib error.)

Anton
--- src/Makefile.am     Mon Feb  6 10:55:42 2006
+++ src/Makefile.am-new Sun Mar 18 05:54:08 2007
@@ -93,13 +93,13 @@
 # Make relative symlinks, but do the right thing if LN_S is `ln' or `cp'.
 #
 install_mcview:
-       cd $(DESTDIR)$(bindir)/$(binprefix) && rm -f mcview && $(LN_S) mc mcview
+       cd $(DESTDIR)$(bindir)/$(binprefix) && rm -f mcview$(EXEEXT) && $(LN_S) 
mc$(EXEEXT) mcview$(EXEEXT)
 
 install_mcedit:
-       cd $(DESTDIR)$(bindir)/$(binprefix) && rm -f mcedit && $(LN_S) mc mcedit
+       cd $(DESTDIR)$(bindir)/$(binprefix) && rm -f mcedit$(EXEEXT) && $(LN_S) 
mc$(EXEEXT) mcedit$(EXEEXT)
 
 uninstall-hook:
-       rm -f $(DESTDIR)$(bindir)/$(binprefix)/mcview
+       rm -f $(DESTDIR)$(bindir)/$(binprefix)/mcview$(EXEEXT)
 if USE_EDIT
-       rm -f $(DESTDIR)$(bindir)/$(binprefix)/mcedit
+       rm -f $(DESTDIR)$(bindir)/$(binprefix)/mcedit$(EXEEXT)
 endif
_______________________________________________
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel

Reply via email to