[CMake] Can't get include() to work!
Michael Jackson
mike.jackson at bluequartz.net
Wed Dec 3 21:01:19 EST 2008
On Dec 3, 2008, at 8:42 PM, Bill Hoffman wrote:
> Robert Dailey wrote:
>> On Wed, Dec 3, 2008 at 2:53 PM, Bill Hoffman <bill.hoffman at kitware.com
>> <mailto:bill.hoffman at kitware.com>> wrote:
>> Found it...
>> The file has mac format line endings. If I change it to unix or
>> windows line feeds it works fine.
>> The mac file format must fool the parser into only reading one
>> line
>> of the file and thinking that it is all done. That first message
>> statement was the only thing that was being run. (which is why
>> trace did not show anything...)
>> Thanks for looking into this for me, I really appreciate it. This
>> sounds like a bug to me, as the CMake program didn't give me any
>> hint as to what the problem was. I hope this is fixed later!
>
> Perhaps a bug in the standard c++ library streams... But really
> who creates text files in this format anymore? I think you have to
> go back to pre-OSX days to get files like this by default. I will
> check to see if there is a quick fix, but I am guessing most text
> based programs would yack on this file....
>
> -Bill
Actaully, on OS X some of the text editors including BBEdit and
TextMate and Eclipse all give you the option of setting your line
endings to "mac", "dos" or "unix". In some of those the defaults are
"mac" which is /r/n. It is up to the user to set the default for new
files to "unix".
Just FYI.
_____________________________________________________
Mike Jackson mike.jackson at bluequartz.net
BlueQuartz Software www.bluequartz.net
Principal Software Engineer Dayton, Ohio
More information about the CMake
mailing list