2008/4/22, Mathieu Malaterre <[EMAIL PROTECTED]>:
> Hi there,
>
>   If I understand correctly CHECK_FUNCTION_EXISTS is only checking
>  that the c symbol passed to the CHECK_FUNCTION_EXISTS macro can be
>  found by the linker, right ? I have a case where the symbol (namely
>  _snprintf) can be found, but the C declaration is not found in
>  cygwin-stdio.h (in which case I need to use snprintf declaration).
>
>   Is this correct ? If so is there a way to detect if a function can
>  be found in a particular header ?

I don't know but....

The TRY_COMPILE statement inside CheckFunctionExists.cmake
should generate a warning about that?

May be (not tested)
turning warning to error will make CHECK_FUNCTION_EXISTS to fail?

For GCC this could be
SET(CMAKE_REQUIRED_FLAGS "-Werror")

but this is not portable :-(

-- 
Erk
_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to