[CMake] setting CMAKE_C_COMPILER

Bill O'Hara billtohara at gmail.com
Fri Feb 6 18:38:44 EST 2009


In my top-level CMakeLists.txt I'm trying to fiddle with the
CMAKE_C_COMPILER when certain CMAKE_BUILD_TYPEs are set. In particular if
the build type is purify then I'm trying to do this:

set(CMAKE_C_COMPILER "${PURIFYCOMMAND} ${CMAKE_C_COMPILER}")

The problem is that the resulting attempt to compile breaks because /bin/sh
is fed

"/path/to/my/purify /path/to/my/gcc" hello.c

complete with quote characters.. and sh promptly complains it can't find any
such command.

Is this just a daft way to try to do this? Is there a recommended way to
extend the compiler command itself (rather than flags to the compiler)?

b.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20090206/164dd2b4/attachment.htm>


More information about the CMake mailing list