[CMake] problem with EXPORT_LIBRARY_DEPENDENCIES(... APPEND)
?
Brad King
brad.king at kitware.com
Thu Mar 16 14:05:01 EST 2006
Alexander Neundorf wrote:
>>Von: Brad King <brad.king at kitware.com>
>
> ...
>
>>>Then the result is:
>>>
>>>SET(blub_LIB_DEPENDS "z;")
>>>
>>>Hmmm.
>>>And it really works for you ?
>>
>>
>>Since the problem occurs with either command's APPEND option I wonder
>>if
>>there is a problem with opening files in append mode. What exact
>>compiler did you use to build this CMake?
>
>
> FILE(WRITE ...)
> FILE(APPEND ...)
> works.
>
> It's a slackware 9.1 with gcc 3.3.6 and kernel 2.4.22 (I know it's
> ancient).
> I'll have a look at the code.
I think I found the problem. The append mode of
EXPORT_LIBRARY_DEPENDENCIES leaks the ofstream object so the file is not
closed properly. I don't know why it works for me. I'll check in a fix
soon.
-Brad
More information about the CMake
mailing list