[CMake] Valgrind arguments

Milan Dorak budhul at steadynet.org
Thu Jul 10 09:12:16 EDT 2008


Andreas Schneider wrote:
> Andreas Schneider wrote:
>> Milan Dorak wrote:
>>> Hey guys,
>>
>> Hi,
>>
>>>
>>> how can i pass valgrind during the MEMCHECK argument ? I need to run 
>>> valgrind with --trace-children=yes and I can't figure out how to do it.
>>
>> according to the source code there are 3 variables
>>
>> CTEST_MEMORYCHECK_COMMAND
>> CTEST_MEMORYCHECK_SUPPRESSIONS_FILE
>> CTEST_MEMORYCHECK_COMMAND_OPTIONS
>>
>> set(CTEST_MEMORYCHECK_COMMAND_OPTIONS "${
>> CTEST_MEMORYCHECK_COMMAND_OPTIONS} --trace-children=yes")
>
> CORRECTION
>
> It is
>
> MEMORYCHECK_COMMAND
> MEMORYCHECK_SUPPRESSIONS_FILE
> MEMORYCHECK_COMMAND_OPTIONS
>
> set(MEMORYCHECK_COMMAND_OPTIONS "--trace-children=yes")
>
> which is not very consistent to the other options. I think it should be
>
> CTEST_MEMCHECK_COMMAND
> ...
>
>
>     -- andreas
>
yeah, seems like this works just fine:
set(CTEST_MEMORYCHECK_COMMAND_OPTIONS 
"${CTEST_MEMORYCHECK_COMMAND_OPTIONS} --trace-children=yes")

It didn't work in 2.4 (if i remember correctly), but everything ok in 2.6
Thanks a lot


More information about the CMake mailing list