[Mono-dev] Referring to libraries on the command line
russell.wallace at gmail.com
Wed Jul 14 11:39:11 EDT 2010
That works, thanks!
On Wed, Jul 14, 2010 at 1:13 PM, Tom Spink <tspink at gmail.com> wrote:
> Hi Russel,
> Did you say you were using make?
> If so, you can be clever in make like this:
> LIBS := $(wildcard *.dll)
> REFS := $(foreach LIB,$(LIBS),-r:$(LIB))
> Then, you can use $(REFS) on the gmcs command-line, like this:
> gmcs ... $(REFS) ...
> (where the ellipses is your already existing command-line)
> This will populate all the DLLs in the current directory into LIBS,
> then generate the references command-line in REFS.
> Hope this helps,
> On 14 July 2010 07:16, Russell Wallace <russell.wallace at gmail.com> wrote:
>> I'm trying to compile a program with gmcs, which wants references to
>> all libraries in the current directory. Normally one would specify
>> this with *.dll, but because gmcs wants a prefix of -r: in each case,
>> this breaks. Is there any way to obtain this effect, e.g. some way to
>> expand a wild card and then prepend a prefix to each expanded name?
>> (Ubuntu Linux, make under bash, if it matters.)
>> Mono-devel-list mailing list
>> Mono-devel-list at lists.ximian.com
> Tom Spink
More information about the Mono-devel-list