[Mono-dev] Help on deploying library to gac using autotools
mkestner at gmail.com
Sun Feb 1 12:50:07 EST 2009
On Fri, 2009-01-23 at 17:38 -0800, amrhassan wrote:
> Hi, I'm not an autotools expert. I just want to create a package to
> distribute my lib into GAC. I signed my library and everything, I created
> the Makefiles using the addin from MonoDevelop but I don't know how to get
> it to install the lib into GAC instead of PREFIX/lib.
> Can someone please help me with that?
The way this is usually done is by building the assembly as a
noinst_DATA target and adding something like:
$(GACUTIL) /i $(ASSEMBLY) /f || exit 1;
$(GACUTIL) /u $(ASSEMBLY_NAME) /f || exit 1;
ASSEMBLY_NAME is the name of your assembly without the .dll extension.
ASSEMBLY includes the .dll.
GACUTIL is setup in configure.in as:
AC_PATH_PROG(GACUTIL, gacutil, no)
if test "x$GACUTIL" = "xno" ; then
AC_MSG_ERROR([No gacutil tool found. You need to install either
the mono or .Net SDK.])
Mike Kestner <mkestner at gmail.com>
More information about the Mono-devel-list