@@ -110,25 +110,6 @@ install-gac-lib:
110
110
ln -fs ../../../../../../gac/$(NAME ) /$(VERSION ) __$(TOKEN ) /$(NAME ) .dll $(DESTDIR )$(gacdir ) /Reference\ Assemblies/Microsoft/FSharp/3.0/Runtime/.NETPortable/$(NAME ) .dll; \
111
111
fi
112
112
113
- # Also place some .NET 4.5 libraries into .NET 4.0.
114
- install-gac-lib-net40 :
115
- @if test ' $(TargetFramework)' = ' net40' ; then \
116
- if test -e $( DESTDIR) $( gacdir) /4.0/; then \
117
- ln -fs ../4.5/$(ASSEMBLY ) $(DESTDIR )$(gacdir ) /4.0/$(ASSEMBLY ) ; \
118
- if test -e $( DESTDIR) $( gacdir) /4.5/$( ASSEMBLY) .config; then \
119
- ln -fs ../4.5/$(ASSEMBLY ) .config $(DESTDIR )$(gacdir ) /4.0/$(ASSEMBLY ) .config; \
120
- fi ; \
121
- if test -e $( DESTDIR) $( gacdir) /4.5/$( NAME) .sigdata; then \
122
- ln -fs ../4.5/$(NAME ) .sigdata $(DESTDIR )$(gacdir ) /4.0/$(NAME ) .sigdata; \
123
- fi ; \
124
- if test -e $( DESTDIR) $( gacdir) /4.5/$( NAME) .xml; then \
125
- ln -fs ../4.5/$(NAME ) .xml $(DESTDIR )$(gacdir ) /4.0/$(NAME ) .xml; \
126
- fi ; \
127
- if test -e $( DESTDIR) $( gacdir) /4.5/$( NAME) .optdata; then \
128
- ln -fs ../4.5/$(NAME ) .optdata $(DESTDIR )$(gacdir ) /4.0/$(NAME ) .optdata; \
129
- fi ; \
130
- fi \
131
- fi
132
113
133
114
install-sdk-lib :
134
115
@echo " Installing $( ASSEMBLY) "
@@ -204,16 +185,28 @@ install-sdk-lib:
204
185
$(INSTALL_LIB ) $(outdir )$(ASSEMBLY ) $(DESTDIR )$(gacdir ) /fsharp; \
205
186
$(INSTALL_LIB ) $(outdir )$(NAME ) .xml $(DESTDIR )$(gacdir ) /fsharp; \
206
187
else \
188
+ if test x-$( TargetFramework) = x-net40; then \
207
189
if test -e $( outdir) $( NAME) .dll; then \
208
- echo " Installing $( outdir) $( NAME) .dll to $( DESTDIR) $( gacdir) /fsharp/" ; \
209
- mkdir -p $(DESTDIR )$(gacdir ) /fsharp/; \
210
- $(INSTALL_LIB ) $(outdir )$(NAME ) .dll $(DESTDIR )$(gacdir ) /fsharp/; \
190
+ echo " Installing $( outdir) $( NAME) .dll to $( DESTDIR) $( gacdir) /fsharp/" ; \
191
+ mkdir -p $(DESTDIR )$(gacdir ) /fsharp/; \
192
+ $(INSTALL_LIB ) $(outdir )$(NAME ) .dll $(DESTDIR )$(gacdir ) /fsharp/; \
211
193
fi ; \
212
194
if test -e $( outdir) $( NAME) .xml; then \
213
195
echo " Installing $( outdir) $( NAME) .xml into $( DESTDIR) $( gacdir) /fsharp/" ; \
214
196
mkdir -p $(DESTDIR )$(gacdir ) /fsharp/; \
215
197
$(INSTALL_LIB ) $(outdir )$(NAME ) .xml $(DESTDIR )$(gacdir ) /fsharp/; \
216
198
fi ; \
199
+ if test -e $( outdir) $( NAME) .sigdata; then \
200
+ echo " Installing $( outdir) $( NAME) .sigdata into $( DESTDIR) $( gacdir) /fsharp/" ; \
201
+ mkdir -p $(DESTDIR )$(gacdir ) /fsharp/; \
202
+ $(INSTALL_LIB ) $(outdir )$(NAME ) .sigdata $(DESTDIR )$(gacdir ) /fsharp/; \
203
+ fi ; \
204
+ if test -e $( outdir) $( NAME) .optdata; then \
205
+ echo " Installing $( outdir) $( NAME) .optdata into $( DESTDIR) $( gacdir) /fsharp/" ; \
206
+ mkdir -p $(DESTDIR )$(gacdir ) /fsharp/; \
207
+ $(INSTALL_LIB ) $(outdir )$(NAME ) .optdata $(DESTDIR )$(gacdir ) /fsharp/; \
208
+ fi ; \
209
+ fi ; \
217
210
fi
218
211
219
212
# The binaries fsc.exe and fsi.exe only get installed for Mono 4.5 profile
0 commit comments