[m-rev.] for review: improve the bindist for the .NET backend.
Tyson Dowd
trd at cs.mu.OZ.AU
Wed Aug 8 23:42:10 AEST 2001
And here is the relative diff I am about to commit.
diff -u bindist/bindist.Makefile.in bindist/bindist.Makefile.in
--- bindist/bindist.Makefile.in
+++ bindist/bindist.Makefile.in
@@ -35,7 +35,9 @@
EXT_FOR_EXE = @EXT_FOR_EXE@
-ILASM = @ILASM@
+FULLARCH = @FULLARCH@
+
+GACUTIL = @GACUTIL@
UTIL_PROGS = util/mkinit util/mdemangle
UTIL_PROGFILENAMES = $(UTIL_PROGS:%=%$(EXT_FOR_EXE))
@@ -142,12 +144,12 @@
test -d $(INSTALL_BINDIR) || mkdir -p $(INSTALL_BINDIR)
cp $(UTILS) $(INSTALL_BINDIR)
-ifeq ($(ILASM),ilasm)
+ifneq ("$(strip $(GACUTIL))","")
.PHONY: install_gac
install_gac:
- -if test -d $(INSTALL_LIBDIR)/lib/ilc/ ; then \
- cd $(INSTALL_LIBDIR)/lib/ilc/i686-pc-cygwin/ ; \
- gacutil -i mercury.dll ; \
+ if test -d $(INSTALL_LIBDIR)/lib/ilc/ ; then \
+ cd $(INSTALL_LIBDIR)/lib/ilc/$(FULLARCH) && \
+ $(GACUTIL) -i mercury.dll ; \
fi
else
.PHONY: install_gac
only in patch2:
--- aclocal.m4 2001/06/14 22:36:13 1.5
+++ aclocal.m4 2001/08/08 13:39:58
@@ -71,6 +71,7 @@
AC_DEFUN(MERCURY_CHECK_DOTNET,
[
AC_PATH_PROG(ILASM, ilasm)
+AC_PATH_PROG(GACUTIL, gacutil)
AC_MSG_CHECKING(for Microsoft.NET Framework SDK)
AC_CACHE_VAL(mercury_cv_microsoft_dotnet, [
@@ -86,6 +87,7 @@
])
AC_MSG_RESULT($mercury_cv_microsoft_dotnet)
ILASM=`basename "$ILASM"`
+GACUTIL=`basename "$GACUTIL"`
AC_PATH_PROG(MS_CL, cl)
AC_MSG_CHECKING(for Microsoft.NET Visual C++)
@@ -104,6 +106,7 @@
MS_CL=`basename "$MS_CL"`
AC_SUBST(ILASM)
+AC_SUBST(GACUTIL)
AC_SUBST(MS_CL)
AC_SUBST(MS_DOTNET_SDK_DIR)
AC_SUBST(MS_VISUALCPP_DIR)
--------------------------------------------------------------------------
mercury-reviews mailing list
post: mercury-reviews at cs.mu.oz.au
administrative address: owner-mercury-reviews at cs.mu.oz.au
unsubscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: unsubscribe
subscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------
More information about the reviews
mailing list