@@ -70,7 +70,11 @@ do-4-0: $(objdir) $(objdir)$(TARGET_2_0) $(objdir)$(TARGET_4_0) $(objdir)$(TARGE
7070fi
7171
7272install-lib-2 : TARGET :=$(TARGET_2_0 )
73+ install-lib-2 : VERSION :=$(VERSION_2_0 )
74+
7375install-lib-4 : TARGET :=$(TARGET_4_0 )
76+ install-lib-4 : VERSION :=$(VERSION_4_0 )
77+
7478install-bin-2 : TARGET :=$(TARGET_2_0 )
7579install-bin-2 : VERSION := 2
7680install-bin-4 : TARGET :=$(TARGET_4_0 )
@@ -79,6 +83,14 @@ install-lib-2 install-lib-4:
7983@echo" Installing$( ASSEMBLY) "
8084@mkdir -p$(DESTDIR ) /$(libdir )
8185@gacutil -i$(outdir )$(ASSEMBLY ) -root$(DESTDIR ) /$(libdir ) -package fsharp-$(TARGET )
86+ @iftest -e$(outdir )$(NAME ) .sigdata; then \
87+ $(INSTALL_LIB ) $(outdir )$(NAME ) .sigdata$(DESTDIR ) /$(libdir ) mono/gac/$(NAME ) /$(VERSION ) __$(TOKEN ) ; \
88+ ln -s$(DESTDIR ) /$(libdir ) mono/gac/$(NAME ) /$(VERSION ) __$(TOKEN ) /$(NAME ) .sigdata$(DESTDIR ) /$(libdir ) mono/fsharp-$(TARGET ) /$(NAME ) .sigdata; \
89+ fi
90+ @iftest -e$(outdir )$(NAME ) .optdata; then \
91+ $(INSTALL_LIB ) $(outdir )$(NAME ) .optdata$(DESTDIR ) /$(libdir ) mono/gac/$(NAME ) /$(VERSION ) __$(TOKEN ) ; \
92+ ln -s$(DESTDIR ) /$(libdir ) mono/gac/$(NAME ) /$(VERSION ) __$(TOKEN ) /$(NAME ) .optdata$(DESTDIR ) /$(libdir ) mono/fsharp-$(TARGET ) /$(NAME ) .optdata; \
93+ fi
8294
8395install-bin-2 install-bin-4 :
8496sed -e' s,[@]DIR[@],$(libdir)mono/fsharp-$(TARGET),g' -e' s,[@]TOOL[@],fsc.exe,g' < $(topdir ) launcher.in> $(outdir )$(NAME )$(VERSION )