I'd be interested in seeing it. It could be really useful.

-----Original Message-----
From: Michael Letterle <[EMAIL PROTECTED]>
Sent: August 16, 2008 11:44 AM
To: [email protected] <[email protected]>
Subject: Re: [Ironruby-core] r132 - can you check if it builds correctly on     
mono?



I was up till 4am last night at eRubyCon, and this is just me thinking 
outloud....

I've had it in my mind to write a msbuild plugin for Rake, instead of 
maintaining the csproj files directly, how about maintaining them in rake files 
that can generate csproj files on demand?  That way we're not beholden to VS 
strong armness?

Just a random crazy thought.

On Sat, Aug 16, 2008 at 2:24 PM, Jim Deville <[EMAIL PROTECTED]<mailto:[EMAIL 
PROTECTED]>> wrote:

I was just trying to think of something that wouldn't get messed up again.

-----Original Message-----
From: Michael Letterle <[EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>>
Sent: August 16, 2008 7:05 AM
To: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>>
Subject: Re: [Ironruby-core] r132 - can you check if it builds correctly on     
mono?



Or update the csproj so that the file names are cased correctly for *nix (note 
that the casing isn't a MONO thing, it's a OS thing), Windows will continue to 
not care.

On Fri, Aug 15, 2008 at 10:32 PM, Jim Deville <[EMAIL PROTECTED]<mailto:[EMAIL 
PROTECTED]>> wrote:
Or we could do parsing on C# and recurse on Mono.

-----Original Message-----
From: Jim Deville <[EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>>
Sent: August 15, 2008 6:48 PM
To: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>>
Subject: Re: [Ironruby-core] r132 - can you check if it builds correctly        
on      mono?


We could try to run through Dir.glob with the caseinsensitive flag to get the 
real filenames. Another option is fixing the csproj or files to match case. 
It's a shame there isn't an option for this.

JD


-----Original Message-----
From: Seo Sanghyeon <[EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>>
Sent: August 15, 2008 5:53 PM
To: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>>
Subject: Re: [Ironruby-core] r132 - can you check if it builds correctly on     
mono?


2008/8/16 John Lam (IRONRUBY) <[EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>>:
> I made a change that undoes the –recursive:*.cs change that Seo committed
> earlier. Instead, we continue to parse the *.csproj files to get the list of
> files to compile, but conditionally convert \ to / only for Mono (there's an
> issue in the C# compiler that prevents relative paths from working correctly
> if they only contain /'s).

It failed miserably because of case-sensitivity of file names. e.g.

error CS2001: Source file `Actions/CallAction.cs' could not be found
Where file is actions/CallAction.cs (directory name in lower case)

Compilation failed: 201 error(s), 0 warnings

--
Seo Sanghyeon
_______________________________________________
Ironruby-core mailing list
[email protected]<mailto:[email protected]>
http://rubyforge.org/mailman/listinfo/ironruby-core
_______________________________________________
Ironruby-core mailing list
[email protected]<mailto:[email protected]>
http://rubyforge.org/mailman/listinfo/ironruby-core
_______________________________________________
Ironruby-core mailing list
[email protected]<mailto:[email protected]>
http://rubyforge.org/mailman/listinfo/ironruby-core



--
Michael Letterle
[Polymath Prokrammer]
http://blog.prokrams.com



_______________________________________________
Ironruby-core mailing list
[email protected]<mailto:[email protected]>
http://rubyforge.org/mailman/listinfo/ironruby-core




--
Michael Letterle
[Polymath Prokrammer]
http://blog.prokrams.com


_______________________________________________
Ironruby-core mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to