Jim Weirich wrote:
On Jul 22, 2008, at 12:29 PM, Ittay Dror wrote:
when parsing dependency files in the format of make (generated by unix compilers), the file_task variable (actually, the file name) is not stripped. so if it contains spaces, it means it represents a different task than what you'd expect.

[and]

I found that reading the whole file in one go and then parsing it is twice as fast as reading it line by line.

Thanks. I've added these items to the Rake todo list. Do you have a test for the parsing bug?

Great. The parsing bug happened when generating files with 'g++ -MD' on ubuntu 8.04. It happened for several .cpp files only. The file starts with a backslash, newline, then the obj file name is preceded with a space. I don't know exactly why those files.

Ittay

--
--
Ittay Dror <[EMAIL PROTECTED]>


_______________________________________________
Rake-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rake-devel

Reply via email to